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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?