本文实例讲述了nodejs连接MysqL数据库及基本知识点。分享给大家供大家参考,具体如下:
一、几个常用的全局变量
1、__filename
获取当前文件的路径
2、__dirname
获取当前文件的目录
3、process.cwd()
获取当前工程的目录
二、文件的引入与导出
1、使用require
引入文件
2、使用module.exports
导出文件中指定的变量、方法、对象
三、node
项目的搭建目录结构
demo
文件 静态文件 数据库 文件
四、将路由视图单独写在
router
文件中
demo
1、视图视图文件
{
res.send("hello word");
});
router.get("/article",res) => {
res.send("我是文章列表");
})
module.exports = router;
rush:js;">
'use strict';
const express = require("express");
const app = express();
app.use("/",require("./router/03_router"))
app.use("/app",require("./router/03_router1"))
app.listen(3000);
五、使用ejs
模板
1、需要安装但可以不引入
rush:bash;">
npm install ejs --save
2、在主文件中配置
rush:js;">
//配置模板的文件路径
app.set("views",__dirname+"/views");
//配置模板引擎
app.set("view engine","ejs");
3、使用
①、模板文件