首页 > 解决方案 > 我在文件管理器中用于启动节点 js 的正确文件路径是什么?

问题描述

我在文件管理器中用于启动节点 js 的正确文件路径是什么?

在腻子中试图启动node app.js

但还是显示

Cannot find module '/root/app.js'

app.js在文件管理器(filezilla 客户端)中创建,可以通过 url 访问该文件example.com/app.js

所以我试着用这个node srv/www/my ftp username/app.js

但仍然有错误?

我想知道启动节点 js 的 app.js 的完整路径,我该怎么办?

(我使用centosvestacp

标签: javascriptnode.jscommand-linesocket.io

解决方案


我在文件管理器中用于启动节点 js 的正确文件路径是什么?

它是您将其放在文件系统中的任何位置。

找不到模块“/root/app.js”

无论你把它放在哪里,它都不在 Root 的主目录中。

不要以root身份运行软件!

可以通过 url example.com/app.js 访问这个文件

不要在您的网络服务器上向公众公开您的服务器端代码!

所以我尝试使用这个节点 srv/www/my ftp username/app.js 但仍然出错?

有什么错误?

据推测,该srv目录不在 Root 的主目录中。您需要输入正确的路径。可能这将涉及从/.

my ftp username里面有空格,所以如果那是真正的路径(这似乎不太可能),你需要逃避它们。


推荐阅读