gpt4 book ai didi

node.js - NodeJS/CloudFoundry - 失败 : The app upload is invalid: Symlink(s) point outside of root folder

转载 作者:太空宇宙 更新时间:2023-11-04 03:03:19 25 4
gpt4 key购买 nike

我正在 IBM 上测试 CloudFoundry 并运行 NodeJS。

当尝试cf Push我的应用程序时,我收到以下错误:

failed: The app upload is invalid: Symlink(s) point outside of root folder

在我的应用程序中,我有以下代码:

return res.sendFile(path.join(__dirname +'/tvshows/'+ guide +'.html'));

当不使用 path.join 时,只需使用:

return res.sendFile(path.join('./tvshows/'+ guide +'.html'));

我收到此错误:

TypeError: path must be absolute or specify root to res.sendFile

要做什么?

我还尝试过诸如 path.join((process.env.BUILD_DIR || __dirname),return res.sendFile('index.html', { root: path.join(__dirname, 'tvshows',guide) }); 但没有运气。

最佳答案

失败来 self 的 node_modules 文件夹。添加 .cfignorenode_modules/ 解决了该问题。

关于node.js - NodeJS/CloudFoundry - 失败 : The app upload is invalid: Symlink(s) point outside of root folder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48337234/

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