nodejs express 路由设置网页跳转

JavaScript017

nodejs express 路由设置网页跳转,第1张

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