iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 18
0

既然我們打算建構的是微服務架構,在選擇框架時,也應該考慮到使用較輕盈的框架,例如 mirco, koa, express 或乾脆直接使用原生的網路模組。

Micro

安裝

npm install --save micro

index.js 範例

module.exports = (req, res) => {
  res.end('Welcome to Micro')
}
const {buffer, text, json} = require('micro')

module.exports = async (req, res) => {
  const txt = await text(req)
  console.log(txt)
  // '{"price": 9.99}'
  return ''
const {buffer, text, json} = require('micro')

module.exports = async (req, res) => {
  const js = await json(req)
  console.log(js.price)
  // 9.99
  return ''

package.json

{
  "main": "index.js",
  "scripts": {
    "start": "micro"
  }
}

執行

npm start

Seneca


上一篇
健康檢查
下一篇
效能監控工具 - NewRelic
系列文
Microservices in Action: with example in Node.js24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言