github项目地址:https://github.com/0705140216/nodejs.git
项目效果实现会员登录注册以及增删改筛查等
github上面总共有两个文件一个app是后台文件,newvue是前台展示的文件,两者都需要cnpm install装一下包
装完modules后启动方式: app======>npm start
newvue ===>npm run serve
要使用nodejs和express必须要安装大概4个家伙
1 确认是否安装node (装node请参考度娘)
2 全局安装express cnpm install express -g
3 全局安装express生成器 cnpm i express-generator -g
4 hotnode nodejs热加载 cnpm install hotnode -g
app目录中
bin: 启动目录 里面包含了一个启动文件 www 默认监听端口是 3000 (不用)
node_modules: 所有安装的依赖模块 都在这个文件夹里面
config:项目配置文件(自定义)
controller:链接数据库获取数据并返回结果(自定义)
db:链接数据库方法(自定义)
model 放一些类方法等(自定义)
libs 自定义方法(自定义)
public: 所有的前端静态资源 html css image js
routes: 放的是 路由 文件 (默认有两个)
路由主要定义 url 和 资源 的映射关系 ( 一一对应关系 )
主要用来接收前端发送的请求 响应数据给前端
views: 主要放置 ejs 后端模板文件
app.js: 入口文件(主文件) 总路由 (其他的路由 要由它来分配)
package.json: 包描述文件 最重要的是 依赖的模板列表 dependencies
mysql数据库设计
数据库简单方法
SELECT * FROM tb_user; 获取全部列表语法
DELETE FROM tb_user WHERE id=19; 根据ID删除语法
INSERT INTO tb_user(account,pwd) VALUES("lili","123456"); 新增语法
UPDATE tb_user SET account="xiaodai" where id=29;//修改语法
安装数据库大家可以参考
1安装地址
https://dev.mysql.com/downloads/file/?id=479862
2配置地址
http://www.manongjc.com/article/7234.html
或者大家想图个简便可以安装wampserve集成环境
数据库设计