【发布时间】:2017-06-10 22:46:05
【问题描述】:
我有一个在 nginx 服务器上运行的小型 Web 应用程序(html、css、javascript、jquery 和 angularjs)。我被要求将它从 nginx 移动到 nodejs 服务器。这是什么意思?它怎么可能完成了吗?
【问题讨论】:
我有一个在 nginx 服务器上运行的小型 Web 应用程序(html、css、javascript、jquery 和 angularjs)。我被要求将它从 nginx 移动到 nodejs 服务器。这是什么意思?它怎么可能完成了吗?
【问题讨论】:
Node.js 是一个 javascript 运行时引擎,您可以安装在您的计算机上以在浏览器之外执行 javascript 代码。
Nginx 是一个网络服务器,Exprpess 是一个简单的库,用于使用 Node.js 创建网络服务器。这里是a quick starter on that。
因此,您所要做的就是使用节点 + 表示网络服务器而不是 Nginx 提供从角度生成的 dist。
This should be helpful enough 让您开始创建 API。
【讨论】:
安装节点,Npm。 使用 npm 安装 http-server
npm install http-server -g
移动到所有文件(html、css、javascript、jquery 和 angularjs)所在的目录。运行命令
http-server -p 3000
它将使用http://localhost:3000上的节点运行您的应用程序
【讨论】:
这意味着要求您这样做的人显然对 nginx 和 nodejs 都不了解。它们是兼容的。
这将教你如何制作一个简单的 HTTP 服务器:
【讨论】: