@sumor/api-middleware

api-middleware

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

CI Test Coverage Audit

التثبيت

npm i @sumor/api-middleware --save

الشروط المسبقة

نسخة Node.JS

يتطلب نسخة Node.JS 16.x أو أعلى

يتطلب Node.JS ES Module

نظرًا لأن هذه الحزمة مكتوبة بتنسيق 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"
    }
  }
}
3. أضف الكود التالي في ملف 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')
})
4. قم بتشغيل index.js
node index.js