时间: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网其它相关文章!