利用nodejs express mysql +boostrap构建一个博客
来源:互联网 发布:电视机的网络接口 编辑:程序博客网 时间:2024/06/08 00:49
学习了一周的node.js 发现因为版本的原因,很多例子都无法使用,准备使用nodejs + express +mysql + boostrap构建一个简单博客。
一、前期准备:
1、自行安装nodejs、npm、mysql
2、利用express 建立一个工程
1) 首先cd到工程所在的文件夹
2)运行 express - e myblog 生成工程文件
3)cd 进入myblog 并运行npm install 初始化express项目安装所需的模块,此时package.json的内容如下:
此时,一个express的工程文件就建好了,为了引用mysql和bootstrap还需要:
1)引入mysql 模块:
在工程目录下运行npm install mysql --save (添加save是为了将模块写近package.json依赖中,如果不添加,只是在node_module中添加的mysql模块)。
nodejs连接mysql的实例:http://blog.csdn.net/sindlly/article/details/52702118
2)引入boostrap
从http://twitter.github.com/bootstrap/下载bootstrap.zip,解压后可以看到以下文件:
css/bootstrap-responsive.css
css/bootstrap-responsive.min.css
css/bootstrap.css
css/bootstrap.min.css
img/glyphicons-halflings-white.png
img/glyphicons-halflings.png
js/bootstrap.js
js/bootstrap.min.js
其中所有的JavaScript 和CSS 文件都提供了开发版和产品版,前者是原始的代码,后者经过压缩,文件名中带有min。将img 目录复制到工程public 目录下,将bootstrap.css、bootstrap-responsive.css 复制到public/stylesheets 中,将bootstrap.js 复制到public/javascripts 目录中,然后从http://jquery.com/下载一份最新版的jquery.js 也放入public/javascripts 目录中。
到这里,所有的前期准备都已完成,下面开始进入编程阶段。
二、需求分析(待续。。。)
- 利用nodejs express mysql +boostrap构建一个博客
- Nodejs,express博客搭建
- nodejs 利用express框架 创建一个简单的web项目
- 利用express构建一个简单的Node项目
- 利用nodejs构建网站
- NodeJS搭建博客系统(二)构建一个markdown页面
- nodeJS+express+ejs构建web应用
- React+Webpack+Nodejs+Express快速构建项目
- nodejs express插件构建Web项目
- node+express+mysql 搭建一个多人博客
- Nodejs建站3-Blog-摇一摇功能-boostrap-express-mvc-mongod-jade
- NodeJS搭建博客系统(四)使用模版引擎(node+express+ejs做的一个demo)
- nodejs--express开发个人博客(-)
- nodejs--express开发个人博客(2)
- nodejs--express开发博客系统(三)
- nodeJs+express+mongoDB开发个人博客
- Nodejs+express+mongodb+mongoose实现个人博客
- 搭建一个nodejs项目 使用express
- Wins【7/10】环境下安装基于Eclipse的STM32交叉编译开发调试环境
- ANDROID STUDIO详细教程汇总
- 《天下少年英雄》隐私政策
- Python 爬虫笔记(对维基百科页面的深度爬取)
- leetcode 67.Minimum Window Substring
- 利用nodejs express mysql +boostrap构建一个博客
- C语言:逗号运算符和逗号表达式
- Unity3D NGUI图文混排聊天表情
- 进程和线程的区别
- 企业如何运用PRINCE2,避免项目失败——上海信息化培训中心
- 修改TextView中字体的颜色【字符串拼接之后显示在TextView中】
- Activity生命周期
- Android解析XML三种方式(PULL、SAX、DOM)
- 汇编学习笔记(一) -- Hello World!