express开发上手记录(1)搭建简易服务器

express是一个基于node的小而精的web框架,最近打算入门学习,基于此进行一个记录

express中文网的文档是全英文的,并且好像不能用谷歌进行翻译,只能慢慢看吧

1.安装express脚手架:

 执行命令

npm init

npm install express --save

2.创建一个简单的服务器

var express = require('express'); // 引入express依赖

var app = express(); // 通过引入的依赖实例化一个实例对象

app.set('port',process.env.PORT || 3000); // 给实例对象设定一个port值,方便之后取用

// 定制404 页面

app.use(function(req,res){

  res.type('text/plain');

   res.status(404);

   res.send('404 - Not Found');

});

// 定制500页面

app.use(function(err,req,res,next){

res.type('text/plain');

res.status(500);

res.send('500 - Server Error');

})

 // 让这个服务监听一个端口  我们设定好的端口好为3000

app.listen(app.get('port'),function(){

    console.log('Express started on http://localhost:'+app.get('port')+';press Ctrl + C to terminate.')

});

3.在控制台使用node执行js代码,可以启动一个express的服务。

以上代码中使用实例app的几个方法对此进行说明:

app.set(str,any): 给实例设定一个属性,可以理解为localStorage.setItem(),相当于给实例对象保存一个常用属性,通过另一个get方法来获取其值

app.use(): app.use是express添加中间件的一个方法,express中间件可以有很多复杂的功能,在这里我们可以看作处理没有路由匹配路径的处理器

express会根据回调函数的参数个数自动分辨404和500处理器

在express中,路由和中间件的添加顺序至关重要,路由的匹配由添加顺序从先到后依次匹配


项目的gitlab地址:

https://gitlab.com/njuxjn/express-temp.git

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容