(1)express的安装
$ npm install express
或者
$ npm install -g express
或者
$ npm install express -gd
备注:
-g : 代表安装到 NODE_PATH 里面的 lid 里面,没有 -g 的话,npm install ** 后会在当前目录下自动新建一个node_modules的文件夹
-d 代表把相依性套件也一起安装
(2)创建服务器
// index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>hello world</title>
</head>
<body>
<h1>HELLO WORLD</h1>
<h2>BY Cynthia</h2>
</body>
</html>
// app.js 创建一个服务,把 index.html 输出到 localhost:3000 端口
var express = require('express')
var app = express()
var port = process.env.PORT || 3000 app.get('/',function(req,res){
console.log('app listen' + port)
res.sendFile(__dirname + '/index.html')
}) app.listen(port)
require() : 是node提供的函数,可以让你引入其他模块,以方便调用其函数和变量。默认情况下,它会在 $NODE_PATH 或者 当前目录下的 node_modules 文件夹下去寻找模块。
与此同时,它也可以载入自己写的模块。
(3)express 创建的网站架构
http://expressjs.com/zh-cn/4x/api.html