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中Buffer模块详解
Jan 07 NodeJs
Nodejs Express4.x开发框架随手笔记
Nov 23 NodeJs
快速掌握Node.js之Window下配置NodeJs环境
Mar 21 NodeJs
图片上传之FileAPI与NodeJs
Jan 24 NodeJs
Nodejs基于LRU算法实现的缓存处理操作示例
Mar 17 NodeJs
nodejs入门教程一:概念与用法简介
Apr 24 NodeJs
详解nodejs异步I/O和事件循环
Jun 07 NodeJs
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
Sep 29 NodeJs
nodejs初始化init的示例代码
Oct 10 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 NodeJs
Nodejs实现用户注册功能
Apr 14 NodeJs
浅谈vue websocket nodeJS 进行实时通信踩到的坑
Sep 22 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
php分页函数
2006/07/08 PHP
php实现读取超大文件的方法
2014/07/28 PHP
手把手编写PHP框架 深入了解MVC运行流程
2016/09/19 PHP
PHP登录(ajax提交数据和后台校验)实例分享
2016/12/29 PHP
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
原生javascript实现的一个简单动画效果
2016/03/30 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
微信小程序 template模板详解及实例代码
2017/03/09 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
手写Node静态资源服务器的实现方法
2018/03/20 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
用Python编程实现语音控制电脑
2014/04/01 Python
使用Python获取Linux系统的各种信息
2014/07/10 Python
python实现梯度下降算法
2020/03/24 Python
python实现维吉尼亚加密法
2019/03/20 Python
pytorch使用Variable实现线性回归
2019/05/21 Python
Django用户认证系统 User对象解析
2019/08/02 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
Python 使用office365邮箱的示例
2020/10/29 Python
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
法警的竞聘演讲稿
2014/01/02 职场文书
大学班级计划书
2014/04/29 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
文明礼仪倡议书
2015/04/28 职场文书
2015年市场部工作总结
2015/04/30 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python