在文件管理器中为起始节点js提交文件的正确途径是什么?
在putty中试图启动node app.js
但仍显示
Cannot find module '/root/app.js'
我在文件管理器(filezilla客户端)中创建app.js
,可以通过网址example.com/app.js
所以我尝试使用这个node srv/www/my ftp username/app.js
但仍然是错误?
我想知道启动节点js的app.js的完整路径,我该怎么办?
(我使用centos
和vestacp
)
答案 0 :(得分:0)
在文件管理器中为起始节点js提交文件的正确途径是什么?
无论你把它放在文件系统中的什么地方。
找不到模块'/root/app.js'
无论你把它放在哪里,它都不在Root的主目录中。
不要以root身份运行软件!
可以通过url example.com/app.js
访问此文件
不要在网络服务器上向公众公开您的服务器端代码!
所以我尝试使用此节点srv / www / my ftp username / app.js但仍然出错?
有什么错误?
据推测,srv
目录不在Root的主目录中。您需要为其添加正确的路径。可能这涉及从/
开始。
my ftp username
中有空格,所以如果那是真正的路径(似乎不太可能),你需要将它们转义。