美文网首页
koa模块总结

koa模块总结

作者: 不算程序员 | 来源:发表于2019-08-09 20:58 被阅读0次

第三方模块

1. koa-router

作用:监听路由,编写接口时使用
安装:npm i -S koa-router
npm: https://www.npmjs.com/package/koa-router

2. koa-static

作用:前端静态文件、图片等静态资源处理模块。配置静态资源目录后,将不会出现静态资源not found错误。
安装:npm i -S koa-static
npm:https://www.npmjs.com/package/koa-static

3. koa-body

作用:处理post请求数据,也提供了文件上传功能。
安装:npm i -S koa-body
npm:https://www.npmjs.com/package/koa-body

4. koa-views

作用:模板引擎解析,如使用pug模板或其他模板引擎时,则需要此模块配置视图模板。
安装:npm i -S koa-views
npm:https://www.npmjs.com/package/koa-views

5. koa-session

作用:登录状态验证。当我们实现了用户登录注册时,某些功能需要确认用户的登录状态才能继续操作,此时则需要运用到此模块。
npm:https://www.npmjs.com/package/koa-session

6. koa-logger

作用:日志模块
安装:npm i -S koa-logger
npm:https://www.npmjs.com/package/koa-logger

7. koa-multer

作用:文件上传模块
安装:npm i -S koa-multer
npm:https://www.npmjs.com/package/koa-multer

8. cheerio

作用:筛选网页信息,写网络爬虫时常用。api和jquery类似
安装:npm i -S cheerio
npm:https://www.npmjs.com/package/cheerio

9. superagent

作用:获取网页内容,通过node.js发送请求时使用, 写网络爬虫时常用。
安装:npm i -S superagent
npm:https://www.npmjs.com/package/superagent

10. mongoose

作用:连接MongoDB数据库、操作MongoDB数据库时使用。提供了很多MongoDB数据库相关api。
安装:npm i -S mongoose
官网:https://mongoosejs.com/docs/index.html

11. @koa/cors

作用:解决跨域问题。
安装:npm i -S @koa/cors
npm:https://www.npmjs.com/package/@koa/cors

12. koa-compress

作用:资源压缩模块,提高传输效率。
安装:npm i -S koa-compress
npm:https://www.npmjs.com/package/koa-compress

13. koa-bodyparser

作用:对于POST请求的处理,koa-bodyparser中间件可以把koa2上下文的formData数据解析到ctx.request.body中。
npm: npm i -S koa-bodyparser

14. require-directory

作用:递归遍历指定的目录,require()每个文件,并返回包含这些模块的嵌套哈希结构。
npm:npm i -S require-directory
更多nodejs第三方模块请参考 https://www.npmjs.com

附加nodemon

nodemon用来监视node.js应用程序中的任何更改并自动重启服务,非常适合用在开发环境中
同样安装: npm i -g nodemon
-g :下载到全局下
用法 :下载

npm i -g nodemon

执行命令

nodemon app.js

相关文章

  • koa模块总结

    第三方模块 1. koa-router 作用:监听路由,编写接口时使用安装:npm i -S koa-router...

  • koa2.x学习3

    Koa 应用生成器以及 Koa 路由模块化 Koa 应用生成器Koa 搭建模块化路由/层级路由 Koa 应用生成器...

  • koa-router模块用法

    koa-router模块 koa必不可少的路由处理中间件,之前使用过koa-route模块,用法和koa-rout...

  • node js(模块)

    koa-router模块和koa-route模块一样,也是koa的一个中间,用来处理路由下载cnpm i koa-...

  • koa实现session保存mongodb案例

    koa session store in mongodb 由于此模块依赖 koa-session, 首先安装 ko...

  • node js(模块)

    koa-session模块下载npm install koa-session --save配置const sess...

  • koa-session模块

    koa-session模块下载npm install koa-session --save配置const sess...

  • koa-session模块

    koa-session模块 下载: npm install koa-session --save配置 使用 需要注...

  • koa-session模块

    koa-session模块下载npm install koa-session --save配置const sess...

  • 5. koa-router 路由中间件

    安装koa-router模块:https://www.npmjs.com/package/koa-router 1...

网友评论

      本文标题:koa模块总结

      本文链接:https://www.haomeiwen.com/subject/oilkjctx.html