在 Web 服务器上安装节点 js [关闭]

Posted

技术标签:

【中文标题】在 Web 服务器上安装节点 js [关闭]【英文标题】:installing node js on web server [closed] 【发布时间】:2013-11-10 21:08:25 【问题描述】:

我用 node.js 和 socket.io 制作了简单的聊天应用程序 它在 localhost:3000 中工作

但是,我想把它放在我自己的网站上。我不知道如何在 web 服务器上安装 node.js 包。我有 mac。

你有什么想法,怎么做?

【问题讨论】:

您的服务器上运行的操作系统是什么...? 操作系统是linux 【参考方案1】:

从http://nodejs.org/download/ 获取压缩包,将tar -xzf 解压到某个目录,然后运行它。

或者使用 here 描述的包管理器。

因此,假设您获取了最新的 64 位版本...

# go to a location where you'll install node
mkdir -p /app/nodejs
cd /app/nodejs
tar -xzf /path/to/node-v0.10.21-linux-x64.tar.gz

此时nodejs在/app/nodejs/node-v0.10.21-linux-x64

将 bin 目录添加到您的 PATH(您可以编辑您的 ~/.bash_profile 或其他一些初始化脚本 - 现在这仅适用于 shell 会话:

export PATH=$PATH:/app/nodejs/node-v0.10.21-linux-x64/bin`

现在您应该可以执行 npm install 等操作了。听起来你可能需要熟悉 Linux 基础知识——每个人都需要在某个地方/某个时间学习——我建议你在谷歌上搜索适合你的好教程。

【讨论】:

我已经从网站下载了那个 tar 文件夹。但是在创建包文件之后。当我尝试运行此命令时:npm install.然后它向我显示错误,例如找不到 npm 命令... 查看编辑.. 你需要将它添加到你的 PATH 非常感谢。我以前没有做过这种类型的东西。我在做事中学习。【参考方案2】:

http://nodejs.org/download/ 去那里。下载它。将下载的文件夹放在您网页附近的某个位置,然后在您的网页上引用它。

您将在您的页面上使用类似这样的内容进行引用,但不是指向 google 的 https 链接,而是指向文件夹所在位置的文件路径

曲线的位置可能会有所不同,具体取决于您放置该文件夹的位置。下载后您不必在其上运行任何命令

【讨论】:

我已经从网站下载了那个 tar 文件夹。但是在创建包文件之后。当我尝试运行此命令时:npm install.然后它向我显示错误,例如找不到 npm 命令......我是新来的。你能指导我如何引用那个文件夹吗? 我在原始答案中编辑并添加了更多内容。 我不知道发生了什么,但我以为我正在编辑我的帖子并最终添加到您的帖子中...... 是的,我看到了,并试图弄清楚为什么我的看起来与实际不同。没问题。

以上是关于在 Web 服务器上安装节点 js [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

JSON Web Token Auth Service - 检查单独服务器上的状态以保护路由。节点JS

在Fedora 27上安装节点js服务器

Hadoop安装服务器-CDH6.2离线安装与Web界面安装

节点 JS 和 Apache HTTP

正确安装后,fabric JS 未在节点上运行

请求正文为空,POST 节点 js ajax 调用 json Web 令牌