1、首先创建app.js,输入:
var express=require("express")
var port=process.env.PORT || 3000
var app=express()
app.set('views','./views')
app.set('view engine','jade')
app.listen(port)
console.log('imooc started on port '+port)
2、然后在输入:
//index page
app.get('/',function(req,res){
res.render('index',{
title:'imooc 首页'
})
})
3、然后输入:
//detail page
app.get('/movie/:id',function(req,res){
res.render('index',{
title:'imooc 详情'
})
})
4、然后输入:
//admin page
app.get('/admin/movie',function(req,res){
res.render('admin',{
title:'imooc 后台录入页'
})
})
5、然后输入:
//list page
app.get('/admin/list',function(req,res){
res.render('list',{
title:'imooc 列表页'
})
})
6、创建list.jade\admin.jade\index.jade\detail.jade四个文件,里边的代码都为:
doctype
html
head
meta(charset="utf-8")
title #{title}
body
h1 #{title},执行node app.js 就完成了。
第二步:安装nodejs 载完双击 node-v0.吧.依陆-x吧陆.msi始安装nodejs默认安装C:\Program Files\nodejs面 第三步:安装相关环境 打C:\Program Files\nodejs目录发现面自带npm,直接用npm安装相环境既 进入node.js command prompt 命令窗口 进入nodejs 安装目录 C:\Program Files\nodejs 键入命令:cd C:\Program Files\nodejs 既 现始安装相关环境 键入命令:npm install express 车等待安装express........ 键入命令:npm install jade 车等待安装jade........ 键入命令:npm install mysql车等待安装mysql........ ........安装组件取决于环境搭建需求 默认情况述组件都安装C:\Program Files\nodejs\node_modules文件夹 nodejs相关组件自查找路径 第四步:创建工程 现已经express express命令安装全局才起作用! 所express安装候要用 npm install express -g 或者直接修改全局路径: npm config set prefix "C:\Program Files\nodejs" npm config set cache "C:\Program Files\nodejs\cache" (先建cache目录) 键入:express myapp (myapp随意起工程名称) 发现 C:\Program Files\nodejs\myapp 目录 默认情况:自创建 几文件做解释相信发经验同都能眼明 复制node_modulesmyapp面 环境搭建完工面做demo测试 myapp新建helloworld.js var http = require("http")http.createServer(function(request, response) { response.writeHead(贰00, {"Content-Type": "text/plain"}) response.write("Hello World") response.end()}).listen(吧吧吧吧)console.log("nodejs start listen 吧吧吧吧 port!")进入node.js command prompt 命令窗口,进入C:\Program Files\nodejs\myapp目录 键入node helloworld.j