所以我一直在这个话题上来回走动,而且不是很清楚。我目前正在开发一个应用,我试图将路径设置为localhost:8000/app
现在,如果我点击localhost:8000,它会呈现页面,但是在localhost:8000 / app上表示网址无法识别
就我的代码设置而言,我的路线目录如下
routes
app
index.js
我将config.json文件中的路由器中间件设置为
"router": {
"module": {
"arguments": [{ "directory": "path:./routes" }]
}
}
答案 0 :(得分:0)
您使用的是模板库吗?
因为它可能会查找具有正确扩展名的文件。
实施例: 如果您正在使用jade,它将查找.jade文件
答案 1 :(得分:0)
好的想出了我的config.json下的故障,我需要添加' /'在' ./ routes'
之后"router": {
"module": {
"arguments": [{ "directory": "path:./routes/" }]
}
}
因此它无法识别路线结构