时间:2021-07-01 10:21:17 帮助过:41人阅读
本文实例讲述了nodejs连接mysql数据库及基本知识点。分享给大家供大家参考,具体如下:
一、几个常用的全局变量
1、__filename
获取当前文件的路径
2、__dirname
获取当前文件的目录
3、process.cwd()
获取当前工程的目录
二、文件的引入与导出
1、使用require
引入文件
2、使用module.exports
导出文件中指定的变量、方法、对象
三、node
项目的搭建目录结构
demo
package.json 当前项目所依赖的包或者模块
router 存放路由的文件
views 存放视图的模块
public 静态文件
module 书写模块比如数据库
app.js 主入口文件
四、将路由视图单独写在router
文件中demo
1、视图视图文件
2、在主文件中调用
五、使用ejs
模板
1、需要安装但可以不引入
npm install ejs --save
2、在主文件中配置
3、使用
①、模板文件
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <h1>我是模板渲染的</h1> </body> </html>
②、在路由中渲染模板
③、主文件
六、关于ejs
模板文件的使用
1、返回数据
2、普通的字段
3、迭代数组
七、加载静态文件
1、主文件中配置
2、在模板中使用
八、使用mysql
数据库
1、在module
中创建一个db.js
的文件
2、在router
视图中使用查询数据
①、引入文件
②、视图中使用
3、新增数据
①、前端页面见代码案例
②、通过req.query
获取用户数据参数
九、关于node
返回json
的方式
在前后端分离开发模式中后端返回的数据一般都是json,不需要使用ejs模板引擎了
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
Ajax技术组成与核心原理分析
Ajax 异步加载解析
关于Ajax技术中servlet末尾的输出流
以上就是nodejs连接mysql数据库及基本知识点详解的详细内容,更多请关注Gxl网其它相关文章!