express中的static- server的静态资源服务

var express = require('express')
//1.创建app
var app = express()
第一种
//当以/public/开头的时候,去./poblic/目录查找对应的资源
app.use('/public/',express.static('./public/'))
//可以直接访问127.0.01:3000/public/index.html
第二种
//当省略第一个参数时,则可以通过省略/public的方式来访问
app.use(express.static('./public/'))
//可以直接访问127.0.01:3000/index.html
//127.0.01:3000/public/index.html这个url则会报错
第三种
//必须是/a/public/中的资源具体路径
app.use('/abc/',express.static('./public/'))
//127.0.01:3000/abc/index.html才能访问public的东西,可以理解为abc是public的别名
app.get('/',function(req,res){
	res.send('helloworld')
})

app.listien(300,function(){
    console.log('running...')
})

你可能感兴趣的:(##Express模块,#Node.js)