美文网首页
Express 框架

Express 框架

作者: benbensheng | 来源:发表于2019-03-02 00:39 被阅读0次

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

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

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

    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 框架

          本文链接:https://www.haomeiwen.com/subject/cigjuqtx.html