不能/ GET - 这个Express Server有什么问题?

时间:2016-12-06 23:26:35

标签: node.js express

我正在创建一个基本的应用程序来学习Express,但似乎无法正确设置。当我运行应用程序时,出现Cannot /GET错误。基本大纲是这样的:

在顶级目录中 -

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作为我的应用程序执行此操作将最终得到多个文件。

1 个答案:

答案 0 :(得分:0)

您收到该错误是因为您可能尝试访问路径/ ...

没有任何路由器可以处理它......

您设置的路由器处理路径/getWx

如果你设置这样的东西:

app.use(' /',getWx);

访问路径/将返回一些内容......