node mysql搭建个人网站总结

十一假期没事,就花费了两天时间搭建了一个不成熟的个人网站,自己写点心得吧,安抚下自己躁动的心

搭建环境

Node.js
Express
MySQL

网站介绍

先上几张图

网站首页

日志

相册

后台登录

日志列表

添加项目

网站说明

网站主要包含三个模块:日志,项目简介和个人相册。Express是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架。在网站设计的时候,前台页面使用基本的HTML5、CSS3和原生的JavaScript,实现了响应式页面的静态开发;后台设计的时候使用了bootstrap和jQuery框架。在MySQL数据库设计的时候共建了4个表,用来储存相关信息内容。

网站使用

网站源代码可以参考Github Website

下载之后进入项目主目录Website,使用 npm install 安装所需的模块

使用命令 npm start 使该项目运行起来,输入 http://localhost:3000 打开前台页面查看各模块,http://localhost:3000/admin进入后台页面,实现模块的增删改查功能。

作为一个新手遇到的问题
  • 路由规划
  • node mysql实现对数据的基本操作
  • 使用pug模板,并使用ejs模板渲染HTML
  • pug模板的用法(属性变量的使用,变量循环)
  • 分页算法
  • express支持markdown语法
  • 使用Ajax与后台交互
后期打算完善的功能
  • 日志文章实现赞赏功能
  • 日志文章实现评论功能
  • 增加网站浏览量统计信息
  • 图形化用户信息

文章同步: levinhax’s Github Blog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值