当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 在浏览器屏幕上显示路由器“无法获取…”

来源:互联网 收集:自由互联 发布时间:2021-06-16
我正在尝试设置另一个文件夹而不是/ routes的router.get. 当我将浏览器指向此路线时,我在浏览器屏幕上显示“无法GET / auth_box”. 或者你不能这样,或者我做的事情是愚蠢的. app.js: var ind
我正在尝试设置另一个文件夹而不是/ routes的router.get.
当我将浏览器指向此路线时,我在浏览器屏幕上显示“无法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;

网友评论