我从未参与过Linux
。所以,如果这是一个非常基本的问题,抱歉。
我有一个基于node.js
的REST API。此API正在使用
我需要在Ubuntu 16.04服务器上部署此API以进行生产。我已经完成了faq研究并且能够使用一个简单的hello.js应用程序来返回一个简单的字符串。但是,每当我尝试部署真正的应用程序时,我都会收到类似
的错误./server.js: line 2: syntax error near unexpected token `('
如果您指出任何一步一步的指南,那将是一个很大的帮助。
答案 0 :(得分:0)
在package.json文件中,在脚本部分添加以下内容。
scripts": {
"start": "node server.js"
}
因此您可以通过命令行启动服务器
node server
或
npm start
问题是当你运行./server.js
时,它实际上认为它是一个Bash脚本。 Bash脚本以这种方式执行。