StuQ《Node.js微信开发》

webserver: html && publc

静态server

  • apache(LAMP之a)
  • nginx(LNMP之n)

每个http server framework里都内置的,虽然以后不会用

serve-index

基于connect的中间件

serve-static

基于connect的中间件

express static

var express  = require('express');
var app      = express();
var path     = require('path');
var open     = require("open");

app.use(express.static(path.join(__dirname, 'www/')));

app.get('/', function (req, res) {
  res.send('Hello World')
})

// 随机端口3000 - 10000 之间
app.listen(4001)

open("http://127.0.0.1:4001");

open

var express  = require('express');
var app      = express();
var path     = require('path');
var open     = require("open");

app.get('/', function (req, res) {
  res.send('Hello World')
})

// 随机端口3000 - 10000 之间
app.listen(4001)

open("http://127.0.0.1:4001");

实现一个简单的网页

  • 创建html
  • 创建css和js和images目录
  • 完成hello world

其他

nodejs里可以使用更简单的办法完成这事儿

npm i -g http-server

http-server . -p 8080 -o