【问题标题】:Node and npm with FTP带有 FTP 的节点和 npm
【发布时间】:2023-01-10 01:08:42
【问题描述】:

我的应用程序(使用 Vite/Node.js 制作的聊天机器人)有问题。当我在 vscode 的终端中运行命令:npm run dev 时,我可以打开本地主机并使用该应用程序。但是当我尝试将文件上传到我的 ftp 服务器,然后打开网站运行应用程序时,它不起作用。我找了几个小时,发现这个问题的原因是我的 ftp 服务器没有安装 node.js 和 npm。所以我想我的问题是。如何在我的 ftp 服务器上安装 node.js 和 npm,以便我能够在服务器上运行这个“npm run dev”命令?顺便说一句,我是一名初级开发人员,拥有不到 1 年的经验。

【问题讨论】:

  • FTP服务器用于发送和接收文件。您将文件发送到的机器必须像在本地电脑上一样运行节点命令。但我觉得这是一个 XY 问题。你有一个 node.js 服务器或者只是一个使用 vite 的网站吗?

标签: node.js npm ftp vite


【解决方案1】:

这是一个漂亮的董事会问题。但是正如您发现的那样,您不能在静态托管的网站上使用节点。您只能使用 javascript、CSS 和 HTML。

如果你想有一个服务器,节点运行在像 express 这样的框架上,那么你需要托管服务器。但这是一个很大的话题,你可以用谷歌搜索它;有很多方法可以托管运行节点的后端服务。 (例如 AWS 上的 EC2 容器)

【讨论】:

    猜你喜欢
    • 2015-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 2016-03-04
    • 1970-01-01
    相关资源
    最近更新 更多