awesome-micro

关于 zeit micro 异步 HTTP 微服务的一系列很棒的东西。(A collection of awesome things regarding zeit's micro.)

Github星跟踪图

Awesome Micro Awesome

A collection of awesome things regarding ZEIT's Micro — Asynchronous HTTP microservices.

Contents

Modules

Routing

Authentication

Analytics

  • micro-analytics - Public analytics as a Node.js microservice, no sysadmin experience required.
  • micro-stats - Statsd helper for Micro.

Loggers, Errors & Reporting

Middlewares

  • micro-ratelimit - Rate limiting middleware for Micro.
  • micro-logzio - A middleware for micro framework that logs requests and responses using logz.io service.
  • micro-cors - Simple CORS middleware.
  • micro-ajv - An Ajv (Another JSON Schema Validator) middleware for Micro.
  • micro-mw - A simple library for abstracting middleware away from ZEIT Micro routes / functions.
  • micro-nosniff - Prevents mime type sniffing

Wrappers

HTTP Requests

  • micro-bunyan-request - Request, response logger middleware using bunyan for micro framework.
  • micro-get - Only accepts GET request for microservices built with Micro.
  • micro-post - Only accepts POST request for microservices built with Micro.
  • micro-redirect - A redirect function for Zeit's micro.
  • micro-chain - Builds flexible requests chains and pass them into micro handler.
  • micro-correlation-id - Correlate http requests across microservices.
  • micro-protocol - Get the protocol of the request (optionally following proxies).
  • micro-host - Get the host of the request (optionally following proxies).
  • micro-hostname - Get the hostname (host without port) of the request (optionally following proxies)

Higher Order

Utilities

  • micro-compress - Compression for HTTP microservices.
  • serve-handler - Static file serving and directory listing handler, used by Serve
  • micro-helmet - Security headers for micro, using the popular Helmet module
  • micro-cacheable - A micro utility for data caching
  • micro-health - An extension of micro with a Health Check API
  • micronize - Simple way of enhacing a function with Zeit's Micro framework (usefull for serverless environment, ie: now & aws lambda).
  • micro-cookie-session - Simple cookie-based session storage for micro.
  • micro-query - Simple querystring parser for Zeit's Micro.
  • micro-cookie - Cookie parsing for Zeit's Micro.
  • micro-match - A simple url matching utility for micro.
  • micro-chain - Builds flexible requests chains and pass them into micro handler.

Deployment Tools

Development Tools

Boilerplates

Articles & FAQ

Built with Micro

主要指标

概览
名称与所有者amio/awesome-micro
主编程语言
编程语言 (语言数: 0)
平台Web browsers
许可证
所有者活动
创建于2016-09-29 03:47:08
推送于2022-03-04 05:53:31
最后一次提交2022-03-04 06:53:31
发布数0
用户参与
星数1.1k
关注者数20
派生数61
提交数112
已启用问题?
问题数5
打开的问题数0
拉请求数58
打开的拉请求数0
关闭的拉请求数2
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?