簡體   English   中英

無法/ GET-此Express Server有什么問題?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM