如何运行NodeJS服务器

时间:2020-02-23 14:33:10  来源:igfitidea点击:

在本页中,将介绍如何设置和运行Node.js在本地计算机上托管静态web应用程序的web服务器。

Node.js重量轻,效率高。我们可以使用它将web应用部署到本地主机或者远程主机。它非常容易使用和设置

下载Node.js

去Node.js下载页面https://nodejs.org/download/. 每个操作系统有两个选项-一个安装程序和一个独立的可执行文件。你可以为你的操作系统下载合适的文件。

设置Node.js

浏览到已安装(或者解压缩)的文件夹Node.js.

在与node executable相同的文件夹中创建一个名为public_html的文件夹–我们将在web项目中使用此文件夹

创建新文件网络服务器.js在与节点可执行文件相同的文件夹中,包含以下内容

var connect = require('connect');
var serveStatic = require('serve-static');

var app = connect();
app.use(serveStatic("public_html"));
app.listen(5100);

这个简单JavaScript代码实现了一个web服务器,它为承载在上面的静态HTML文件提供HTTP请求http://localhost:5100。它假定我们在与节点.exe(对于Windows)或者节点可执行文件(OSX和Linux)驻留

现在从内部Node.js安装文件夹运行这两个命令(这将安装运行静态页面所需的两个模块)

npm install connect
npm install serve-static

启动新服务器

node webserver.js

创建一个示例页面,测试服务器

创建一个名为测试.htmlpublic_html文件夹中,包含以下内容:

<!DOCTYPE html>
<html>
<head>
	<title>Welocme page</title>
</head>
<body>
	Your simple Node.js server is up and running!
</body>
</html>

现在打开浏览器并输入http://localhost:5100个/测试.html

如果一切顺利,你应该在浏览器中看到以下内容

Node.js测试页