我创建了一个学习Express的基本应用程序,但似乎无法设置正确。当我运行该应用程序时,出现Cannot /GET
错误。基本轮廓是这样的:Can not/GET - 此Express服务器出了什么问题?
在顶级目录 -
var express = require('express');
var app = express();
var getWx = require('./incoming/getWx.js');
app.set('port', process.env.PORT || 1983);
app.use('/getWx', getWx);
app.listen(1983);
然后,在/incoming/getWx.js
,我有:
var express = require('express');
var app = express();
var router = express.Router();
router.route('/')
.get(function(request, response) {
// do thing here
})
module.exports = router;
任何脱颖而出这里错了吗?试着用router
来做到这一点,因为我的应用会以多个文件结束。
你定义应该对任何与您的服务器运行的是对'/ getWx /'响应请求的路线。那是你正在使用的URL? – jfriend00