Express 框架

Express 框架核心特性:
可以设置中间件来响应 HTTP 请求。
定义了路由表用于执行不同的 HTTP 请求动作。
可以通过向模板传递参数来动态渲染 HTML 页面

console.log(__dirname); //E:\Learn\Nodejs\restapi
console.log(__filename); //E:\Learn\Nodejs\restapi\server.js

response.end([data[, encoding]][, callback])

  • data []
  • encoding []
  • callback []
  • 返回: []
    完成发送请求。 如果部分请求主体还未发送,则将它们刷新到流中。 如果请求被分块,则发送终止符 '0\r\n\r\n'
    如果指定了 data,则相当于调用 response.write(data, encoding) 之后再调用 request.end(callback)。如果指定了 callback,则当请求流完成时将调用它。

response.write(chunk[, encoding][, callback])

  • chunk [] | []
  • encoding [] 默认值: 'utf8'
  • callback []
  • 返回: []
    这会发送一块响应主体。

delete 操作符用于删除对象的某个属性;如果没有指向这个属性的引用,那它最终会被释放。

var obj={
name:"BENEBN",
age:12,
sex:"men"
}
console.log(obj);
delete obj.name;
console.log(obj);


image.png

express直接listen()和在http上listen()

var express = require('express');
var app = express();
//使用express的get方法
app.get('/',function(req,res){
res.end('Hello World\n');
})
//使用express的listen方法
app.listen(8081,function(){
})

var http = require('http');
http.createServer(function(req,res){
res.end('Hello World\n');
}).listen(8081);

你可能感兴趣的:(Express 框架)