node Js 常用框架

Express框架

Express是一个保持最小规模的灵活的node.Js web应用参与开发框架 ,为web和移动应用程序提供了强大功能 注意:许多流行的开发框架都是基于express构建的
参考网址:http://www.expressjs.com.cn/starter/installing.html
经常用到 一般用于发起请求 接受请求都会用它

Const express=require(‘express’)
Const app=express() 实例化一个express对象
在这里插入图片描述

参考网址:https://zhidao.baidu.com/question/1575292179638897220.html

app.use() 出现场景:当一个路由有好多个子路由的时候使用
创建一个router.js 写一个const router=express.Router()
把多个子路由写在里面
然后再总文件中引入这个 router.js
例:const router=require.(‘./router’)
app.use(‘/home’,router)
参考网址:https://www.jianshu.com/p/1d92463ebb69

app.get(‘/’,(req,res)=>{

})
req 接受数据 request的简写 包含前端传来的数据
res 返回结构 response的简写 给前端返回结果

app.losten(3000,()=>{
Console.log(‘服务器启动成功’)
})

  • List item

这一步是为了 监听3000端口号启动一个node服务器

Body-parse和cors插件

Express的中间件body-parser 是第三方插件
Cors也是Express的第三方插件 可以实现跨域

中间件的英文 middleware
在http请求中,post和get请求包含请求体(就是request
),请求体是用基于流的方式来接受和解析,body-parser是一个HTTP请求体解析的中间件,可以解析JSON,URL,文本等…的请求体
就是配置好之后,可以帮你在接受和响应之间,做你所配置的事情

分为自定义中间件 内置中间件 第三方中间件

参考网址:https://www.jianshu.com/p/cd3de110b4b6

Axios插件

删除线格式
将网络请求的结果返回给前端 使用axios 发起服务器请求
Axios是什么? 是一个基于promise的http库,简单来说就是可以发送get,post请求
**使用场景:**浏览器或node.js发送请求 都可以用到axios
参考网址:http://www.imooc.com/article/287900

Nodemon插件

npm install nodemon -g
在编写调试Node.js项目,修改代码后,需要手动close掉,然后再重新启动,非常麻烦
所以 我们用nodemon插件 ,作用是监听代码文件的变动,当代码改变后,自动重启

Apidoc插件

通过apidoc 插件生成接口文档
作用:将代码注释 变成接口文档
这步很重要 有了他 才能出来doc文件 然后里面有index.html 可以出页面
网址:https://www.jianshu.com/p/24684fb3a6fe

nodemailer插件

Nodejs项目中,需要向某一个邮箱发送邮件时,我们可以使用这个插件,支持qq,163,126,yahoo
作用:nodejs发送邮件
网址:https://blog.csdn.net/weixin_38022998/article/details/100564691

  1. List item

Postman软件介绍

这呢是一款 我常用的一款软件,它是Api自动化测试工具
他能很好的模拟并向api发送request,接受api并发回的response。
网址:[

  1. https://blog.csdn.net/brucewsk/article/details/81154422

第一次写博客 我知道有很多不足或错误的——请批评

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值