nodejs个人博客开发第一步 准备工作


Posted in NodeJs onApril 12, 2017

前言

nodejs是运行在服务端的js,基于google的v8引擎。个人博客系统包含对数据库的增删查改,功能齐备,并且业务逻辑比较简单,是很多后台程序员为了检测学习成果,最先拿来练手的小网站程序。我也是在去年年末接触的nodejs,接下来随便纪录一下这个小blog的功能点和注意事项。

语言和环境

1. 进入nodejs的官方网站,下载nodejs运行环境

下载安装完成以后是这个样子的

nodejs个人博客开发第一步 准备工作

2. express是基于nodejs平台的web开发框架,进入express框架的官方网站,了解express的使用

3.express-session库,用来处理保存session信息的库

4.mysql库,用来链接数据库和执行sql的库

5.ejs库,前台模板引擎

6.body-parser库,处理post请求的库

7.cookie-parser库,处理cookie的库

npm install xxxxxx --save

生成package.json

npm init

输入项目的信息

nodejs个人博客开发第一步 准备工作

创建入口文件

根据上面package.json文件里面填写的入口文件名创建文件index.js

/*引入express*/ 
var express=require("express");
var application=express();

/*创建服务器*/
var appPort=process.env.VCAP_APP_PORT || 8888;
application.listen(appPort,function(){
 console.log("application start ...");
});

打开浏览器,输入http://localhost:8888,显示如下,说明正常

nodejs个人博客开发第一步 准备工作

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
nodejs中简单实现Javascript Promise机制的实例
Dec 06 NodeJs
nodejs中实现路由功能
Dec 29 NodeJs
NodeJS学习笔记之Connect中间件模块(一)
Jan 27 NodeJs
ubuntu下安装nodejs以及升级的办法
May 08 NodeJs
nodejs连接mongodb数据库实现增删改查
Dec 01 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
详解HTTPS 的原理和 NodeJS 的实现
Jul 04 NodeJs
nodeJS服务器的创建和重新启动的实现方法
May 12 NodeJs
Nodejs实现爬虫抓取数据实例解析
Jul 05 NodeJs
nodejs异步编程基础之回调函数用法分析
Dec 26 NodeJs
nodejs处理tcp连接的核心流程
Feb 26 NodeJs
nodejs获取微信小程序带参数二维码实现代码
Apr 12 #NodeJs
详解nodejs微信公众号开发——5.素材管理接口
Apr 11 #NodeJs
详解nodejs微信公众号开发——4.自动回复各种消息
Apr 11 #NodeJs
nodejs连接mysql数据库简单封装示例-mysql模块
Apr 10 #NodeJs
详解nodejs操作mongodb数据库封装DB类
Apr 10 #NodeJs
详解nodejs微信公众号开发——3.封装消息响应模块
Apr 10 #NodeJs
详解nodejs微信公众号开发——2.自动回复
Apr 10 #NodeJs
You might like
ThinkPHP3.1查询语言详解
2014/06/19 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
PHP SPL 被遗落的宝石【SPL应用浅析】
2018/04/20 PHP
PHP大文件分片上传的实现方法
2018/10/28 PHP
JavaScript基本编码模式小结
2012/05/23 Javascript
jquery将一个表单序列化为一个对象的方法
2014/01/03 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
使用不同的方法结合/合并两个JS数组
2014/09/18 Javascript
Jquery使用小技巧汇总
2015/12/29 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
2016/03/08 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
详解Vue方法与事件
2017/03/09 Javascript
如何使用Bootstrap创建表单
2017/03/29 Javascript
mac下的nodejs环境安装的步骤
2017/05/24 NodeJs
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
2017/09/12 Javascript
微信小程序实现元素渐入渐出动画效果封装方法
2019/05/18 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
Python中使用logging模块打印log日志详解
2015/04/05 Python
numpy中矩阵合并的实例
2018/06/15 Python
Python判断有效的数独算法示例
2019/02/23 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
利用python在excel中画图的实现方法
2020/03/17 Python
Python中remove漏删和索引越界问题的解决
2020/03/18 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
初中化学教学反思
2014/01/23 职场文书
事务机电主管工作职责
2014/02/25 职场文书
房屋转让协议书
2014/04/11 职场文书
节电标语大全
2014/06/23 职场文书
委托书的写法
2014/09/16 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
学校开除通知书
2015/04/25 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书