Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

zard999/cost-egg

Repository files navigation

ChargeAccount

account money

Development

$ npm i
$ npm run dev
$ open http://localhost:7001/

Deploy

$ npm start
$ npm stop

npm scripts

  • Use npm run lint to check code style.
  • Use npm test to run unit test.
  • Use npm run autod to auto detect dependencies upgrade, see autod for more detail.

目录结构

  • app/controller - 用于解析用户的输入,处理后返回相应的结果
  • app/service - 用于编写业务逻辑层(用于数据库的查询)
  • app/middleware - 用于编写中间件(也可以在 Controller 中判断当前请求是否携带有效的用户认证信息,接口一多,到处都是这样的判断,逻辑重复,中间件在某种程度上,也算是优化代码结构的一种方式)
  • app/public - 用于放置静态资源(图片,文本文档,excel,word 等)
  • config/config.default.js - 用于编写配置文件
  • config/plugin.js - 用于配置需要加载的插件(比如 egg-mysql、egg-cors、egg-jwt 等官方提供的插件)

连接 mysql8.0 以上报错

CREATE USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY '111111';
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

About

记账本Node后端实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /