这里 var app = express(); 究竟是什么意思?
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World');
})
var server = app.listen(8081, function () {
var host = server.address().address
var port = server.address().port
console.log("Example app listening at http://%s:%s", host, port)
})
答案 0 :(得分:0)
express() - 创建一个Express应用程序。 express()函数是顶级函数 快递模块导出的功能。
链接到快递的API文档: http://expressjs.com/en/api.html
在发布问题之前,请先查看API文档,这可能有助于您了解基础知识。
答案 1 :(得分:0)
运行以下语句时,
var express = require('express');
变量express被分配给模块express
的导出值。在这种情况下,模块导出一个函数,该函数返回一些对象。
因此,当以下语句运行时,
var app = express();
变量app
被赋予函数返回的对象。