鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全  HTML/ node.js調(diào)用router模塊后訪問地址報(bào)錯(cuò)Cannot Get/login

node.js調(diào)用router模塊后訪問地址報(bào)錯(cuò)Cannot Get/login?

問題描述

在server.js中使用app.use掛載路由'/login',運(yùn)行server.js后未報(bào)錯(cuò),但是訪問該路由報(bào)錯(cuò),出現(xiàn)Cannot Get/login,至今不知道問題出在哪里?如果使用app.post就不會(huì)出現(xiàn)這種問題。

相關(guān)代碼

./routes/login/index.js

var express = require('express');
const router = express.Router();
    router.get('/login',function(req,res){
        res.send("OK");
    });
module.exports = router;

server.js

var express = require('express');
var app = express();
var loginRoute = require('./routes/login/index.js');
app.use('/login',loginRoute);

服務(wù)器上沒有報(bào)錯(cuò),不知道問題出在哪里。按道理應(yīng)該能夠返回OK才對(duì),請(qǐng)各位幫忙看看,謝謝!

回答
編輯回答
詆毀你

你這是/login/login,改成

router.get('/',function(req,res){
        res.send("OK");
    });
2017年3月6日 17:39
編輯回答
孤酒

就像樓上說的,你多包了一層。

2018年4月29日 01:40