/xb2-node-demo

带演示数据的基于 Docker 的《小白的开发之路 - Node.js 服务器应用开发实践》项目。

Primary LanguageTypeScript

《小白的开发之路:Node.js 服务端应用开发实践》演示项目

运行

  1. 在电脑上下载并安装 Docker Desktop

  2. 克隆项目到本地电脑上。

cd ~/desktop
git clone https://github.com/ninghao/xb2-node-demo.git
  1. 运行项目
cd ~/desktop/xb2-node-demo
docker-compose up -d

接口

打开 insomnia,导入 assets/insomnia/xb2-node.yml 这个文件,这样就可以通过 insomnia 测试使用应用提供的接口了。

数据库

运行以后,在本地的数据库客户端可以连接到在容器里运行的 mysql 服务,连接时,端口号要设置成在 .env 文件里的 MYSQL_LOCAL_PORT 这个环境变量的值,默认是 3309,用户名与数据库名都为 xb2_node,密码为 PASSWORD

数据库里有一些演示数据,其中用户的密码都是,比如王皓、小雪、张三、李四,他们的登录密码都是 123123

开发

docker build --tag ninghao/xb2-node .
docker push ninghao/xb2-node:latest