如果直接添加到我的server.js
文件端點正常工作:Express端點沒有得到所謂的
app.post('/test', function(req,res) {
res.status(200).send({"message" : "OK"});
});
,但在試圖重構應用程序,我有一個從server.js
稱爲api.js
像這樣的文件:
var routesApi = require('./server/routes/api');
app.use('/v1', routesApi);
,它看起來像這樣:
var express = require('express');
var router = express.Router();
module.exports = function() {
router.post('/test', function(req, res){
res.status(200).send({"message" : "OK"});
});
return router;
}
但是如果我嘗試點擊這個終點,請求「失速」,因爲沒有響應。我究竟做錯了什麼?
我不確定全局變量是答案! – tommyd456