# first-node-demo **Repository Path**: ponymym/first-node-demo ## Basic Information - **Project Name**: first-node-demo - **Description**: node koa2 vue 增删改查分页小demo - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-04-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # first-node-demo ## step ### 首先在本机安装Node环境,node -v检测是否安装 ### npm:包管理工具,已经在Node.js安装的时候顺带装好了,npm -v检测 ### 运行:新建app.js,node app.js命令即可运行该文件 ### 模块:文件通过module.exports =xxx导出,require('xxx');引入 ### fs:Node.js内置的文件系统模块,负责读写文件. ### koa2框架 ### vue vantui ``` ├── nodeapi //后端接口 ├──controllers 接口文件夹 ├──models 定义表模板夹 ├──app.js 运行的入口文件 ├──config.js 数据库的配置文件 ├──controller.js 读取接口文件 ├──db.js 使用sequelize对数据库字段做一些通用配置 ├──model.js 读取定义表模板文件 ├──package.json 依赖文件等信息 ├── page // 前端页面 ├──demo.html 直接拉到浏览器查看(后端运行起来node app.js,接口才通) ``` ``` npm install ``` ``` node app.js ``` #### 实现的效果: ![Image text](https://gitee.com/ponymym/first-node-demo/raw/master/page/img/1.jpg) ![Image text](https://gitee.com/ponymym/first-node-demo/raw/master/page/img/2.jpg)