Go to file
Bosn e57036712e fix many to many mapping errors, reconstruct BO layer
.vscode fix add TypeScript to delos!
database fix many to many mapping errors, reconstruct BO layer
public fix add TypeScript to delos!
src fix many to many mapping errors, reconstruct BO layer
test fix bugs
.gitignore fix add TypeScript to delos!
.jshintrc first submit
.travis.yml alter TravisCI cmds
README.md all test cases passed
package.json fix many to many mapping errors, reconstruct BO layer
tsconfig.json fix many to many mapping errors, reconstruct BO layer
tslint.json fix bugs

README.md

RAP2-DELOS CE version (back-end data API server)

Build Status

RAP2 is a new project based on RAP1. It has two components: RAP2是在RAP1基础上重做的新项目它包含两个组件(对应两个Github Repository)。

  • rap2-delos: back-end data API server based on Koa + MySQL link

  • rap2-dolores: front-end static build based on React link

  • rap2-delos: 后端数据API服务器基于Koa + MySQLlink

  • rap2-dolores: 前端静态资源基于React link

Resources

Deployment 部署

development 开发模式


# create database 先创建数据库
mysql -e 'CREATE DATABASE IF NOT EXISTS RAP2_DELOS_APP DEFAULT CHARSET utf8 COLLATE utf8_general_ci'

# initialize 初始化
npm install

# confirm configurations in /config/config.dev.js (used in development mode)
# 确认/config/config.dev.js中的配置(.dev.js后缀表示用于开发模式)

# TypeScript compile TS编译
# Installing TypeScript Compiler Docs 安装TypeScript编译器文档: [https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html](https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html)
npm run build

# initialize database 初始化数据库
npm run create-db

# execute mocha test cases & js code check
# 执行mocha测试用例和js代码规范检查
npm run check

# start server in development mode, watch & restart automatically
# 启动开发模式的服务器 监视并在发生代码变更时自动重启
npm run dev

production 生产模式


# 1. change server config in /config/config.prod.js
# 1. 修改/config/config.prod.js中的服务器配置

# 2. start server in production mode
# 2. 启动生产模式服务器
npm start

Author

  • Owner: Alimama FE Team
  • Author:
    • Before v2.3: all by @Nuysoft, creator of mockjs.
    • v2.4+ / CE version: Bosn(creator of RAP1) Nuysoft
    • We are looking for more and more contributors :)

Tech Arch

  • Front-end (rap2-dolores)
    • React / Redux / Saga / Router
    • Mock.js
    • SASS / Bootstrap 4 beta
    • server: nginx
  • Back-end (rap2-delos)
    • Koa
    • Sequelize
    • MySQL
    • Server
    • server: node