@sumor/api-middleware

api-middleware

أداة Sumor Cloud.
المزيد من الوثائق
واجهة التطبيق البرمجي هي وسيط لـ Node.JS.
يمكنها بسهولة عرض الوظيفة للواجهة التطبيقية والتحقق من المعلمات

CI
Test
Coverage
Audit

التثبيت

npm i @sumor/api-middleware --save

المتطلبات

إصدار Node.JS

تتطلب إصدار Node.JS 16.x أو أعلى

يتطلب وحدة Node.JS ES

نظرًا لأن هذه الحزمة مكتوبة بتنسيق ES module، يرجى تغيير الكود التالي في ملف package.json الخاص بك:

{
  "type": "module"
}

الاستخدام

الاستخدام الأساسي

  1. أضف ملفًا يحمل اسم plus.js في مجلد مشروعك api
export default async (context, req, res) => {
  const { data } = context
  const { a, b } = data
  return a + b
}

[اختياري] 2. أضف ملفًا يحمل اسم plus.json في مجلد مشروعك api

{
  "name": "plus",
  "parameters": {
    "a": {
      "name": "parameter a",
      "type": "number",
      "length": 3
    },
    "b": {
      "name": "parameter b",
      "type": "number"
    }
  }
}
  1. أضف الكود التالي في ملف index.js الخاص بك
import express from 'express'
import apiMiddleware from '@sumor/api-middleware'

const app = express()
apiMiddleware(app, process.cwd() + '/api')

app.listen(3000, () => {
  console.log('يتم تشغيل الخادم على http://localhost:3000')
})
  1. قم بتشغيل index.js

    node index.js