rap2接口文档在windows服务器上部署

本文详述了在Windows服务器上部署Rap2项目的过程,涉及Node.js、MySQL、Redis的配置,以及前端React和后端Koa的搭建。重点在于数据库连接设置和服务启动步骤,适合开发者快速上手部署前后端分离应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rap2接口文档在windows服务器上部署

rap2 使用了前后端分离的架构。
后端源码地址:rap2-delos 基于Koa + MySQL
前端源码地址:rap2-dolores 基于React

  1. 安装前准备
    Node.js 8.9.4+ 安装最新windows版
    MySQL 5.7+ 不要用最新版,会有问题,踩坑过
    Redis安装
    2.在mysql数据库创建表RAP2_DELOS_APP,编码格式为UTF-8
    3.cmd命令全局安装pm2 和 typescript
    npm install -g pm2
    npm install -g typescript
    4.配置mysql,redis 数据库配置
    在项目的src/config/config.prod.ts配置文件中:
  // mysql
  db: {
    dialect: 'mysql',
    host: process.env.MYSQL_URL || 'localhost',
    port: (process.env.MYSQL_PORT && parseInt(process.env.MYSQL_PORT)) || 3306,
    username: process.env.MYSQL_USERNAME || 'root',
    password: process.env.MYSQL_PASSWD || '',
    database: process.env.MYSQL_SCHEMA || 'RAP2_DELOS_APP',
    pool: {
      max: 80,
      min: 0,
      idle: 20000,
      acquire: 20000,
    },
    logging: false,
  },
  // redis配置
  redis: {
    host: process.env.REDIS_URL || 'localhost',
    port: (process.env.REDIS_PORT && parseInt(process.env.REDIS_PORT)) || 6379,
    password: process.env.REDIS_PASSWORD ?? '',
  },

根据服务器设置自行更改。
5.cmd进入项目的根目录执行 npm install初始化
6.编译 npm run build
7.初始化数据库npm run create-db
8.执行代码检查npm run check
9.启动服务 npm start 默认端口8080可以自行更改。
10.当出现下图则说明启动成功在这里插入图片描述
注意: npm start启动服务的时候会打开多个node.exe窗口,如果关闭不了直接执行 taskkill /f /t /im node.exe 命令。
以上是安装服务端的步骤。

安装客户端

  1. 下载源码
  2. 配置服务器端地址,进入项目根目录在src/config/config.pro.ts文件夹下修改server为服务器ip+port。
  3. 在项目根目录执行npm install 初始化
  4. 执行npm run build 打包生成build文件夹。
  5. 可以在本地全局安装server命令 npm install -g server,直接npm start 启动,默认3000端口,就可以使用ip+3000进行访问。
  6. 也可以将打包出来的文件夹挂载到nginx上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值