typeScript+egg.js+node.js后台项目搭建(一)
1.安装node.js
地址:https://nodejs.org/en/
下载安装后,打开控制台cmd 输入
node -v
在安装ts 可以参考typeScript中文官网
npm install -g typescript
下载安装后,打开控制台cmd 输入
tsc -v
2.首先安装egg-init,这个是egg创建项目的工具:
npm i egg-init -g
3.初始化eggjs项目
npm init egg --type=ts
4.下好项目,下载依赖包和启动
//下载架包
npm i
//启动项目
npm run dev
访问http://127.0.0.1:7001
在浏览器就会显示:hi,egg
项目文件
5.打开egg.js 官网
6.安装egg.js的数据库 egg-mysql
npm i --save egg-mysql
配置数据库app>config>config.default.ts
import {
EggAppConfig, EggAppInfo, PowerPartial } from 'egg';
export default (appInfo: EggAppInfo) => {
const config = {
} as PowerPartial<EggAppConfig>;
// override config from framework / plugin
// use for cookie sign key, should change to your own and keep security
config.keys = appInfo.name + '_1608025646757_1706';
// add your egg config in here
config.middleware = [];
// add your special config in here
const bizConfig = {
sourceUrl: `https://github.com/eggjs/examples/tree/master/${
appInfo.name}`,
};
config.mysql={
client: {
// host
host: '127.0.0.1',
// 端口号
port