玖叶教程网

前端编程开发入门

midwayjs - 相关基础知识

midwayjs官网介绍 | Midway

一、开始

初始化项目(将项目创建在你所想的文件夹下)

npm init midway

二、目录结构


configuration:组件配置等
interface:参数约束等
config:缓存、数据库等
controller:写请求响应api
filter:过滤器,比如异常、404等
middleware:中间件,请求的日志记录、安全拦截等
service:写业务逻辑
test: 单元测试

三、数据库typeorm

具体步骤参考:midwayjs-orm TypeORM | Midway

3.1、安装

npm i @midwayjs/typeorm@3 typeorm --save

3.2、配置configuration

import { Configuration } from '@midwayjs/core';
import * as orm from '@midwayjs/typeorm';
import { join } from 'path';

@Configuration({
  imports: [
    // ...
    orm                                                         // 加载 typeorm 组件
  ],
  importConfigs: [
    join(__dirname, './config')
  ]
})
export class MainConfiguration {

}

3.3、安装数据库 Driver

# for MySQL or MariaDB,也可以使用 mysql2 替代
npm install mysql --save

3.4、配置config.default.ts

ps:需要改成你在自己电脑上的mysql对应的ip、port、用户名、密码

// orm配置
  typeorm: {
    dataSource: {
      default: {
        type: 'mysql',
        host: '127.0.0.1',
        port: 3306,
        username: 'root',
        password: '123456',
        database: 'midway_boot',
        synchronize: true,
        logging: true,
      },
    },
  },

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言