可以参考runoob的express教程安装:http://www.runoob.com/nodejs/...当然要先安装node,也可以参考runoob的node教程安装:http://www.runoob.com/nodejs/...如果两个都安装好了,在cmd中输入:express--version如图:soherewego!创建express_demo.js文件,文件内容如下://express_demo.js文件varexpress=require('express');varapp=express();app.get('/',function(req,res){res.send('HelloWorld');})varserver=app.listen(8081,function(){varhost=server.address().addressvarport=server.address().portconsole.log("Applicationinstance,accessaddressishttp://%s:%s",host,port)})在cmd中执行代码:nodeexpress_demo.js如图:访问http://127.0.0.1:8081在浏览器中,结果如下图所示:**RequestandResponseExpress应用程序使用回调函数参数:request和response对象来处理请求和响应数据。**以下缩写:req,res;app.get('/',function(req,res){//--})创建用于路由的express_demo2.js文件,代码如下:varexpress=require('表达');varapp=express();//主页输出“HelloWorld”app.get('/',function(req,res){console.log("HomepageGETrequest");res.send('HelloGET');})///del_user页面响应app.get('/del_user',function(req,res){console.log("/del_user响应DELETE请求");res.send('删除页面');})///list_user页面GET请求app.get('/list_user',function(req,res){console.log("/list_userGETrequest");res.send('userlistpage');})//响应页面abcd、abxcd、ab123cd等的GET请求app.get('/ab*cd',function(req,res){console.log("/ab*cdGETrequest");res.send('正则匹配');})varserver=app.listen(8081,function(){varhost=server.address().addressvarport=server.address().portconsole.log("应用实例,访问地址为http://%s:%s",host,port)})cmd执行节点express_demo.js1。浏览器访问http://localhost:80812。访问http://localhost:8081/del_user3。再次访问http://localhost:8081/list_user4。再次访问http://localhost:8081/ab*cd*表示除某些特殊字符外的任何字符静态文件Express提供了一个内置的中间件express.static来设置静态文件,例如:图片、CSS、JavaScript等。您可以使用express.static中间件来设置静态文件路径。比如把图片、CSS、JavaScript文件放在public目录下,可以这样写:app.use(express.static('public'));**开发一个文件配置如下:**node_modulesserver.jspublic/public/imagespublic/images/logo.png创建express_demo3.js文件,代码如下:varexpress=require('express');varapp=express();app.use(express.static('public'));app.get('/',function(req,res){res.send('HelloWorld');})varserver=app.listen(8081,function(){varhost=server.address().addressvarport=server.address().portconsole.log("应用实例,访问地址为http://%s:%s",host,端口)})访问:http://localhost:8081然后访问:http://localhost:8081/images/...效果如下:哈哈刺客信条
