Skip to content

kuizuo/api-service

Repository files navigation

Artwork from Nuxt

🧪 整理稳定、快速、好用的 API 接口


🖥 Online Preview

size size CI License

Preview

API-Service

Features

  • 接口文档
  • 接口限流
  • 接口缓存
  • 接口测试
  • 接口计次
  • 接口监控

Usage

git clone https://github.com/kuizuo/api-service
cd api-service
pnpm i

Development

pnpm dev

Build

pnpm build

Develop

Server

这里使用 pm2 进行部署,配置文件 ecosystem.config.js 如下:

module.exports = {
  apps: [
    {
      name: 'API-Service',
      exec_mode: 'cluster',
      instances: '1',
      PORT: 8040,
      env: {
        NUXT_PUBLIC_API_URL: 'https://api.kuizuo.cn',
      },
      script: './.output/server/index.mjs',
    },
  ],
}

执行 pm2 start ecosystem.config.js 启动服务。

Docker

docker buildx build . -t api-service:latest

Vercel

转到 Vercel 并选择你的项目,点击 "Deploy",您的应用程序将在一分钟内上线。

Netlify

转到 Netlify 并选择您的项目,点击 "Deploy site",您的应用程序将在一分钟内上线。

Why

我个人经常与 API 接口打交道,因而收集了些常用的 api。但这些 api 接口调用方式各不相同,所以编写这个项目为了将这些接口整合到一起,进行易用性的封装,使其更易调用。

API 接口均来自网络,如有侵权,请联系作者删除!

License

MIT

About

基于 Nuxt 搭建的 API 接口服务网站

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages