ejs模板引擎使用mysql_介绍项目中如何使用ejs模板引擎渲染动态页面

课程简介

Node.js 是一个基于谷歌 Chrome V8 引擎的 JavaScript 运行环境(服务器端平台),Node.js不是一门语言,也不是JavaScript的框架,Node.js使用事件驱动,非阻塞I/O模型,使得它轻量又高效,Node.js可以用来开发服务端应用程序和Web系统。

本课程主要讲解Node模块化、ES6语法、Node基础语法和使用、Express框架、Restful API、英雄列表案例以及黑马博客项目。通过本课程的学习,能够胜任项目的独立开发,从项目框架搭建开始到业务功能的实现,以及后台API的调用均能胜任,能够快速上手企业项目开发。

课程亮点

1.全栈式技术体系

2.从前后端分离开发到服务端渲染开发,项目开发模式全覆盖

3.提供各种应用型教学解决方案

主讲内容

node基础

node介绍和环境安装

es6语法

node之fs和path模块

node之模块化

http模块

express框架介绍

MySql介绍与使用

node博客项目

博客项目-登录与注册

博客项目-文章发表

实战项目

黑马博客项目

本项目是一个基于后端渲染的博客项目,项目的所有页面全部通过ejs模板引擎进行渲染,界面样式主要是通过bootstrap框架进行展示,用户首先在注册页面进行注册,用户的表单数据会通过Node+Express+SQL等逻辑存入到MySQL数据库(用户密码通过bcrypt加密算法进行加密存入到数据库)、注册成功后自动跳转到登录页面,用户通过注册的用户名和密码进行登录,并运用cookie+session进行登录退出及状态保存,注册和登录,注销和用户昵称信息根据用户的登录状态进行动态渲染,用户可以通过markdow在线编辑器进行博客的编写,提交博客之后,文章的信息会保存到MySQL数据库,同时可以通过文章列表的渲染已发布的博客信息,也可以对文章内容进行修改(修改文章内容,首先要从数据库获取文章的内容,然后再把修改好的文章更新到数据库)操作等,然后对开发完成的博客项目发布到服务器上。

PS:

1、本课程不包含相应的课件。

2、感谢51CTO提供的学习交流平台。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值