expressjs应用程序指定了错误的路由器路径



我的express应用程序在主机上运行,有时我会看到syslog显示以下消息:日志

但应用程序的路由器是:

router.get('/api/cart/products',PublicController.browse);

这是应用程序静态路径设置:

app.use(express.static(path.join(__dirname, 'public')));

我不知道为什么nginx路由错误的路径到公共静态目录
有人能帮我找出原因吗?非常感谢?

很难说没有看到更多的代码或文件夹的结构。如果你没有第二行

app.use(express.static(path.join(__dirname, 'public')));

在最后(它必须排在其他路线的最后(,你将面临问题。你确定这行代码跟在你所有其他路线之后了吗?

最新更新