我在app.js中如上图,加入了
var fuck = require('./routes/fuck');
app.use('/fuck', fuck);
然后在routes文件夹下添加一个fuck.js
下面问题来了
为什么访问不经过fuck.js而是去了index.js? 如果不在index中加入get /fuck就会访问不了
我在app.js中如上图,加入了
var fuck = require('./routes/fuck');
app.use('/fuck', fuck);
然后在routes文件夹下添加一个fuck.js
下面问题来了
为什么访问不经过fuck.js而是去了index.js? 如果不在index中加入get /fuck就会访问不了
在app.use("/fuck",fuck)
中你在fuck
里面定义的路由router("/")
代表目录 /fuck
而router("/fuck")
代表 /fuck/fuck
所以 你就没有设置/fuck
路径 只设置了/fuck/fuck
路径
而你在index.js
里面定义/fuck
可以显示,因为app.use("/",index)
所以这时候有了路径/fuck
3 回答2.6k 阅读✓ 已解决
1 回答919 阅读✓ 已解决
2 回答1.2k 阅读
1 回答877 阅读✓ 已解决
2 回答1.6k 阅读
2 回答604 阅读✓ 已解决
2 回答1k 阅读
你有点误解了这里路由的写法,
在app.js中
其实是注册了/news/的路由,而不是/news。
举个例子,
./routes/new 文件下内容
然后分别访问/news/和/news/s才是对应的结果。