gpt4 book ai didi

javascript - Node.js Express Server 无法在其他服务器上运行,但可以在我的计算机上运行

转载 作者:行者123 更新时间:2023-12-02 13:55:00 25 4
gpt4 key购买 nike

当我在我的机器上运行 Node.js 服务器时,它工作得很好。但是,当我 ssh 进入从 digital ocean 获得的机器时,它会抛出此错误。我使用飞行计划将我的文件移动到机器上。

deploy@myserver:~/node-app/bin$ node www

/home/deploy/node-app-1479873242669/routes/index.js:76
[newValue]: {
^
SyntaxError: Unexpected token [
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/deploy/node-app-1479873242669/app.js:36:18)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)

这是有关错误的代码:

            if (isNaN(value)) {
newValue = 0;
console.log("queuer val " + newValue);
fbRef.update({
[newValue]: {
[UID]: ID
}
});
}

就像我说的,这在我的机器上运行得很好。谢谢!

最佳答案

将 Node 更新到最新版本:

wget -qO- https://deb.nodesource.com/setup_6.x | sudo bash -
sudo apt-get -y install nodejs

之后应该可以工作。

关于javascript - Node.js Express Server 无法在其他服务器上运行,但可以在我的计算机上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40758377/

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