【nodejs】express框架+mysql后台数据查询
一 环境部署
1,首先安装nodejs,并配置好环境变量(看自己习惯),
2,安装Express
npm install express -g //全局安装 npm install express-generator -g //安装全局变量
2,初始化项目
mkdir demo //创建文件夹
cd demo //进入项目文件夹 express project //创建express框架目录,project是目录名,
3,执行如下命令:
1.cd project //进入项目根目录 2.npm install //安装依赖,这一步会根据project文件夹下的package.json问价进行依赖项安装
4,完整的项目结构如下
1,/bin:用来启动应用(服务器)
2,/public: 存放静态资源目录
3,/routes:路由用于确定应用程序如何响应对特定端点的客户机请求,包含一个 URI(或路径)和一个特定的 HTTP 请求方法(GET、POST 等)。每个路由可以具有一个或多个处理程序函数,这些函数在路由匹配时执行。
4,/views 模板文件所在目录 文件格式为.jade,
5,app.js程序main文件 这个是服务器启动的入口
6,package.json存放项目相关信息,主要的是依赖包信息 ,npm instal就是读取这里面的依赖包进行安装的
二,启动
npm start //启动服务器
这个方法对于调试运行很不方便,可以采用node的热启动插件,这样代码修改完保存就可以看到效果
npm install -g node-dev 安装热启动插件
然后在package.json 中添加
......
"scripts": {
"start": "node ./bin/www",
"dev": "node-dev ./bin/www" //新添加的
},
.....
启动服务器采用 > npm run dev
启动完成后就可以看到效果了,代码修改完成后会自动重启服务
//待续