我一直在尝试javascript,更具体地说是node.js,但我在识别回调所需的参数时遇到了麻烦。
例如,当通过Express创建路径时,我可以使用以下内容
app.get('/', function() {
console.log('this is a route');
});
它将在不给我任何麻烦的情况下执行。但是,在看过多个示例之后,我知道我可能希望有更多类似于
app.get('/', function(req, res) {
res.render('index');
});
但是,在没有看过示例或文档的情况下(有时只是一些不明确的示例),有没有一种一致的方法来确定回调应该有哪些参数?
我希望我已经说清楚了。
发布于 2018-10-27 09:35:28
由于您使用的是Express,因此documentation非常清楚-它取决于您的路由参数以及您是否使用中间件。没有硬性规定,它真的取决于你的路线的功能。
您的第一个示例“有效”,因为您只打印到控制台,但是如果没有res
响应对象,您将注意到请求响应不返回任何内容。
从req
和res
开始,然后根据需要进行扩展。
https://stackoverflow.com/questions/53017624
复制相似问题