openstock部署
openstock:开源免费的股票市场数据项目
部署过程如下
git clone https://github.com/Open-Dev-Society/OpenStock.git
cd OpenStock
npm install
npm run test:db

npm run test:db测试数据库连接报错
解决方式,需要创建一个.env的文件,注意一定是在项目根目录下
touch .env
填写进去mongo数据库的URI
MONGODB_URI=mongodb://localhost:27017/openstock

运行开发环境
npm run dev
如果提示You are using Node.js 16.20.1. For Next.js, Node.js version "^18.18.0 || ^19.8.0 || >= 20.0.0" is required.
需要给node.js升级
# 查看可安装的版本
nvm list available# 安装 Node.js 20 LTS
nvm install 20.0.0# 使用该版本
nvm use 20.0.0# 设置为默认版本
nvm on# 验证版本
node --version
再执行npm run dev,

访问localhost:3000

在本地执行inngest工作流,计划任务,ai
npx inngest-cli@latest dev

构建并启动(生产环境)
npm run build && npm start
