本地运行项目
首先,从安装依赖开始: 在/apps/api/
目录中设置环境变量。您可以复制 .env.example
中的模板。
一开始,我们不会设置身份验证,也不会设置任何可选的子服务(PDF解析、JS阻塞支持、AI功能)。
安装依赖
首先,使用pnpm安装依赖。运行项目
您需要打开3个终端来运行服务。这里有一个截至2024年10月的视频指南(可选:4个终端用于运行服务和测试)。终端1 - 设置redis
在项目的任意位置运行以下命令:终端2 - 设置工作进程
现在,导航到apps/api/
目录并运行:
终端3 - 设置主服务器
为此,导航到apps/api/
目录。如果您还没有安装pnpm,可以在这里安装:https://pnpm.io/installation
接下来,运行您的服务器:
(可选) 终端4 - 发送我们的第一个请求
好的,现在让我们发送我们的第一个请求。测试:
最好通过运行npm run test:local-no-auth
来进行测试,如果您希望在没有身份验证的情况下运行测试。
如果您想在有身份验证的情况下运行测试,请运行 npm run test:prod