它可以用于
app.get('/', function(req, res){
res.send('hello world');
});
在接收到端口定义的请求时显示在浏览器中。
命令app.get有什么其他用途?
答案 0 :(得分:4)
app.get有两种用途。
第一个是将它用作路线,就像你展示的一样, 或者甚至在路由中使用多个中间件,如下例所示:
var middleware = function(req, res, next) {
//do something, then call the next() middleware.
next();
}
app.get('/', middleware, function (req, res) {
res.render('template');
});
但app.get也可以与app.set一起使用:
var appEnv = app.get('env'); //tells you the environment, development or production
var appPort = app.get('port'); //tells you the port the app runs on
console.log('app is running in ' + appEnv + ' environment and on port: ' + appPort);
app.set('any-string', 'any value'); //set custom app level value
var any_string = app.get('any-string'); //retrieve custom app level value
console.log('any_string = ' + any_string);
这是迄今为止我发现的app.get的用途,
玩得开心
雅舍
答案 1 :(得分:3)