Skip to content

Express #5

Description

@chengfengliu
var express = require('express');
var app = express.createServer();

Express4
var app = express();

//指定使用的模板引擎以及视图文件(模板)所在的目录

app.set('view engine','ejs');
app.set('views',__dirname + '/views');
app.set('view options',{layout:false});

html

app.engine('html', ejs.__express);
app.set('view engine', 'html');

路由
支持的方法有get、put、post、del、patch以及head,分别对应HTTP中的GET、PUT、POST、DELETE、PATCH以及HEAD
app.get('/',function(req,res,next){...}); //第一个参数是路由地址,第二个参数是路由处理程序

HTML页面中的JavaScript接收后端传来的数据
<%= 输出数据到模板(输出是转义 HTML 标签)
<%- 输出非转义的数据到模板
%> 一般结束标签

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions