阅读背景:

Node.js之服务器配置(二)

来源:互联网 

通过不同的路径,如/list,返回不同的文件

var express = require('express');
var path = require('path');

//创建服务
var app = express();//实例化对象



app.use('/list',function(req,res){
    //'/detail'可以随便写,只要和浏览器url中的输入符合起来就行了
    //给客户端写东西应该调用响应的对象.. status()可以修改状态码
    res.sendFile(path.join(__dirname,'www','list.html'));
});
//use(路径,函数) 如果路径存在,就执行函数。不存在,就顺序执行。执行了其中一个use,后面就不会在执行了。   

//index.html默认的访问页面.static()路径给到文件夹就会自动读取index.html文件
app.use(express.static(path.join(__dirname,'www')));

app.use('*',function(req,res){
    res.status(200).sendFile(path.join(__dirname,'www','err','404.html'));
});


//后面的操作都会通过这个对象进行操作
app.listen(3000,function(err){
    if(err){
        console.log("监听失败");
        throw err;
    }
    console.log("服务器已开启,端口号为:3000");
});var express = r



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: