下载安装NodeJS
$ brew install node
修改npm镜像为国内资源
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ cnpm install [name]
搭建服务器
在项目文件夹中安装express,一个可以丰富HTTP请求功能的library
$ cnpm install express --save
注:如果要全局安装,-g在命令的最后
// cnpm install -g typescript Error
$ cnpm install typescript -g
如果是本地安装,安装后会在当前文件夹得到一个叫node_modules的目录,代表为当前项目下载引用的NodeJS libraries,另外还会产生package.json和package-lock.json,用于定义包的属性
编写一个server.js,其中 '0.0.0.0'为IP,6060为端口,可以自行修改
var express = require('express');
function startServer() {
var app = express();
app.set('view engine', 'html');
app.get('/index', function (req, res) {
res.sendFile( __dirname + "index.html" );
});
var server = app.listen(6060, '0.0.0.0', function () {
var host = server.address().address
var port = server.address().port
console.log("visit http://%s:%s", host, port)
});
};
startServer();
编写前端
写一个简单的index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"></meta>
<title>Index</title>
</head>
<body>
<h1>My First Application</h1>
<p>Hello World</p>
</body>
</html>
运行测试
在有node_modules的目录运行
$ node server.js
visit http://0.0.0.0:6060
浏览器打开http://0.0.0.0:6060/index
index.html







网友评论