JWT认证服务器

一个基于Node.js的服务器,提供JWT认证和受保护的API路由功能。

  • by valdepenas
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 valdepenas/mcp-server

使用说明

MCP服务器

Node.js服务器,具有JWT身份验证和受保护的API路由。

设置

  1. 安装依赖项:
npm install
  1. 创建一个 .env 根目录中的文件,包含以下变量:
PORT=3000
JWT_SECRET=your_jwt_secret_key_here
JWT_EXPIRES_IN=24h
  1. 启动服务器:
npm run dev

API终点

认证

  • POST /auth/register

    • 注册新用户
    • 主体: { "username": "string", "password": "string" }
  • POST /auth/login

    • 登录并获取JWT令牌
    • 主体: { "username": "string", "password": "string" }

受保护的API

  • GET /api/data
    • 获取受保护的数据
    • 需要带有JWT令牌的授权标头: Bearer <token>