当前位置:Gxlcms > JavaScript > nodejs连接mysql数据库及基本知识点详解

nodejs连接mysql数据库及基本知识点详解

时间:2021-07-01 10:21:17 帮助过:41人阅读

这篇文章主要介绍了nodejs连接mysql数据库,结合实例形式总结分析了nodejs连接与操作mysql数据库的相关模板、配置及mysql数据库查询、添加数据等操作技巧,需要的朋友可以参考下

本文实例讲述了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网其它相关文章!

人气教程排行