gpt4 book ai didi

Node.js 每三次刷新就无法获取静态文件

转载 作者:太空宇宙 更新时间:2023-11-03 21:59:22 28 4
gpt4 key购买 nike

我设置了一个静态页面,指向我的图像目录,该目录由单独服务器上的网站拉取。由于某种原因,当我直接访问图像 URL 时,图像会加载(Chrome),如果我刷新页面,则会出现如下错误:

Cannot GET /users/picture

我的 app.js 有这个:

var app = express();
app.disable('view cache');
app.use(express.static(__dirname + '/public')); //setup static public directory
app.use('/users/picture', express.static('./public/images/users'));

...

加上一些路线和其他东西,例如用于图片上传的 multer()。

出于某种原因,如果我刷新 Bluemix 上生产服务器上的页面,图片将每隔三次加载一次。否则它会给我这个 Cannot GET Route 错误。

会不会和内存有关?

最佳答案

如果您不小心将多个应用程序绑定(bind)到同一路由,则可能会发生这种情况。路由器/负载均衡器根据某些请求选择其他应用程序。确认您的所有应用程序都绑定(bind)到 bluemix 仪表板中正确的唯一路由或通过执行 cf apps

关于Node.js 每三次刷新就无法获取静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31209406/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com