Coder Social home page Coder Social logo

wabg / awesome-express Goto Github PK

View Code? Open in Web Editor NEW
269.0 13.0 39.0 36 KB

这个仓库主要是收集 Express 好用的中间件、新闻资讯、网站等,这是我在基于Express开发web应用过程中搜集到的一些插件和看到的一些好的内容。

Home Page: https://wabg.github.io/awesome-express/

express-passport express expressjs awesome awesome-list

awesome-express's Introduction

Awesome Express

这个仓库主要是收集 Express 好用的中间件、新闻资讯、网站等,这是我在基于Express开发web应用过程中搜集到的一些插件和看到的一些好的内容。

目录

官方网站

中文文档

  • Express - 中文文档( node.js Web应用框架 )
  • Express - 基于 Node.js 平台的 web 应用开发框架

中间件

  • Multer - 官方推荐的文件上传中间件。
  • body-parser - 转换body内容的中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据。
  • connect-multiparty - 官方的文件上传中间件(不推荐使用)
  • cors - 跨域资源共享。
  • morgan - HTTP请求日志中间件。
  • cluster - Nodejs应用生成多个进程,并行运行。
  • compression - 中间件负责压缩响应的json数据和静态文件为GZIP格式,Nginx做此类事情效率更高。
  • helmet - 最大程度的确保我们 API 的安全性,应用程序应对多种类型的攻击。 部分 Express 中间件组件:
  • body-parser - 中间件用来解析http请求体,先前为 express.bodyParser、json 和 urlencoded。另请参阅:
  • compression - 压缩和处理静态内容。
  • connect-image-optimus 用于提供最优映像的 Connect/Express 中间件模块。如有可能,可将映像切换为 .webp 或 .jxr。
  • connect-timeout - 先前为 express.timeout。
  • cookie-parser - 先前为 express.cookieParser。
  • cookie-session - 先前为 express.cookieSession。
  • csurf - 先前为 express.csrf。
  • errorhandler - 先前为 express.errorHandler。
  • express-debug - 不引人注目的开发工具,用于向应用程序添加一个选项卡,其中包含有关模板变量(本地)、当前会话、有用请求数据等方面的信息。
  • express-partial-response - Express 中间件模块,使用 Google API 的 Partial Response,根据 fields 查询字符串过滤掉 JSON 响应的各个部分。
  • express-session - 先前为 express.session。
  • express-simple-cdn - Express 中间件模块,将 CDN 用于静态资产,具有多主机支持(例如:cdn1.host.com、cdn2.host.com)。
  • express-slash - Express 中间件模块,适用于对末尾斜杠有很严格要求的人员。
  • express-stormpath - 实现用户存储、认证、授权、SSO 和数据安全性的 Express 中间件模块。
  • express-uncapitalize - 中间件模块,用于将包含大写字母的 HTTP 请求转换为标准的小写形式。
  • express-http-proxy - 解决跨域问题。
  • helmet - 一个模块,用于通过设置各种 HTTP 头来帮助保护应用程序。
  • join-io - 一个模块,用于实时联接文件以减少请求数目。
  • method-override - 先前为 express.methodOverride。
  • morgan - 先前为 logger。
  • passport - 用于认证的 Express 中间件模块。
  • response-time - 先前为 express.responseTime。
  • serve-favicon - 先前为 express.favicon。
  • serve-index - 先前为 express.directory。
  • serve-static - 用于提供静态内容的模块。
  • static-expiry - 静态资产的指纹式 URL 或高速缓存头,包含对一个或多个外部域的支持。
  • vhost - 先前为 express.vhost。
  • view-helpers - Express 中间件模块,用于向视图提供常见助手方法。
  • sriracha-admin - Express 中间件模块,为 Mongoose 动态生成管理站点。
  • express-jwt - 产生唯一的基于用户信息.令牌

工具

Node工具不依赖Express框架

文章

关于Express教程、新闻等文章搜集

关于 Express 4.8.x 的相关基础文档

例子

Express的Demo例子搜集

awesome-express's People

Contributors

jaywcjlove avatar xing-he avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.