我正在尝试设置另一个文件夹而不是/ routes的router.get. 当我将浏览器指向此路线时,我在浏览器屏幕上显示“无法GET / auth_box”. 或者你不能这样,或者我做的事情是愚蠢的. app.js: var ind
当我将浏览器指向此路线时,我在浏览器屏幕上显示“无法GET / auth_box”.
或者你不能这样,或者我做的事情是愚蠢的.
app.js:
var index = require('./routes/index'); var auth_box = require('./public/js/download_cs'); app.use('/', index); app.use('/auth_box', auth_box);
download_cd.js:
var express = require('express'); var app = express(); var router = express.Router(); router.get('/auth_box', function(req, res){ console.log("/auth_box"); }); module.exports = router;你有两次url / auth_box.
当您使用路由时,第一个参数是该路由的默认路径,因此现在正确的URL将是/ auth_box / auth_box
在你的路线,只是做
router.get('/', function(req, res){ console.log("/auth_box"); });
你已经在app.use(‘/ auth_box’,auth_box)中设置了/ auth_box;