[英]Cannot /GET - What's wrong with this Express Server?
我正在創建一個基本的應用程序來學習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
執行此操作,因為我的應用程序最終會包含多個文件。
您收到該錯誤,因為您可能試圖訪問路徑/
...
沒有設置路由器的路由器...
您設置的路由器處理路徑/getWx
如果您這樣設置存儲空間:
app.use('/',getWx);
正在訪問的路徑/
將返回某些內容...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.