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全栈框架StrongLoop推荐
Nov 09 NodeJs
Nodejs关于gzip/deflate压缩详解
Mar 04 NodeJs
nodejs简单实现中英文翻译
May 04 NodeJs
Nodejs中session的简单使用及通过session实现身份验证的方法
Feb 04 NodeJs
学习 NodeJS 第八天:Socket 通讯实例
Dec 21 NodeJs
详解nodeJS之路径PATH模块
May 31 NodeJs
nodejs mysql 实现分页的方法
Jun 06 NodeJs
详解nodejs中express搭建权限管理系统
Sep 15 NodeJs
NodeJs实现定时任务的示例代码
Dec 05 NodeJs
详解redis在nodejs中的应用
May 02 NodeJs
Mac下通过brew安装指定版本的nodejs教程
May 17 NodeJs
详解nodejs http请求相关总结
Mar 31 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
linux中cd命令使用详解
2015/01/08 PHP
使用PHPExcel操作Excel用法实例分析
2015/03/26 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
2017/07/03 PHP
PHP7新功能总结
2019/04/14 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
延时重复执行函数 lLoopRun.js
2007/05/08 Javascript
jquery 为a标签绑定click事件示例代码
2014/06/23 Javascript
js给selected添加options的方法
2015/05/06 Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
2015/10/12 Javascript
学习JavaScript设计模式之观察者模式
2020/04/22 Javascript
基于javascript实现按圆形排列DIV元素(三)
2016/12/02 Javascript
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
2019/12/17 Javascript
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
python计算圆周率pi的方法
2015/07/11 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
python实现播放音频和录音功能示例代码
2018/12/30 Python
如何使用Python实现自动化水军评论
2019/06/26 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
Python 代码调试技巧示例代码
2020/08/11 Python
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
元旦晚会上单位领导演讲稿
2014/01/05 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
初三学生评语大全
2014/04/24 职场文书
三严三实对照检查材料
2014/08/25 职场文书
解除劳动合同协议书范本
2014/09/13 职场文书
优秀班组申报材料
2014/12/25 职场文书
七一表彰大会简报
2015/07/20 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书