3种函数使用/get/post与express的区别是什么?在哪种情况下,最好使用express.use而不是pressions.get/post?
发布于 2016-12-27 14:08:37
app.use用于加载中间件功能。app.use示例:
var myUseFunction = function (req, res, next) {
console.log('Hello World!');
next();
}
app.use(myUseFunction);它对restful谓词(如POST、GET、PUT、修补程序和DELETE )没有限制。
app.get是路由方法,它是从HTTP方法中派生出来的,并附加到一个express class.It的实例中,用于处理apis的get请求。
获取方法路由
app.get('/', function (req, res) {
res.send('GET request to the page');
});app.post是路由方法,派生自HTTP,并附加到express类的一个实例中。它为apis的post请求提供服务。
POST方法路由
app.post('/', function (req, res) {
res.send('POST request to the page');
});发布于 2016-12-27 13:09:28
use用于中间件,例如,所有请求。文件上写着:
将指定的中间件函数安装在指定的路径上。
get .索取请求。post用于发布请求。
https://stackoverflow.com/questions/41345754
复制相似问题