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整合银联网关支付(DEMO)
Nov 09 NodeJs
NodeJS中的MongoDB快速入门详细教程
Nov 11 NodeJs
windows 下安装nodejs 环境变量设置
Feb 02 NodeJs
用nodeJS搭建本地文件服务器的几种方法小结
Mar 16 NodeJs
nodejs中模块定义实例详解
Mar 18 NodeJs
Ajax异步文件上传与NodeJS express服务端处理
Apr 01 NodeJs
nodejs个人博客开发第五步 分配数据
Apr 12 NodeJs
nodejs的路径问题的解决
Jun 30 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 NodeJs
nodejs微信开发之授权登录+获取用户信息
Mar 17 NodeJs
nodejs微信开发之自动回复的实现
Mar 17 NodeJs
nodejs中各种加密算法的实现详解
Jul 11 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多个文件及图片上传实例详解
2014/11/10 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
golang与PHP输出excel示例
2016/07/22 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
js实现页面转发功能示例代码
2013/08/05 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
js实现ifram取父窗口URL地址的方法
2015/02/09 Javascript
jQuery插件scroll实现无缝滚动效果
2015/04/27 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
微信小程序 wxapp地图 map详解
2016/10/31 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
2017/02/26 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
JavaScript实现鼠标经过表格某行时此行变色
2020/11/20 Javascript
仅利用30行Python代码来展示X算法
2015/04/01 Python
python实现事件驱动
2018/11/21 Python
python openpyxl使用方法详解
2019/07/18 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
如何教少儿学习Python编程
2020/07/10 Python
美国时尚配饰品牌:Dooney & Bourke
2017/11/14 全球购物
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
外贸业务员求职自荐信分享
2013/09/21 职场文书
上级检查欢迎词
2014/01/18 职场文书
工作态度检讨书
2014/02/11 职场文书
中队活动总结
2014/08/27 职场文书
数学教师个人工作总结
2015/02/06 职场文书
500字小学生检讨书
2015/02/19 职场文书
小学工作总结2015
2015/05/04 职场文书
答谢酒会主持词
2015/07/02 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
实战Python爬虫爬取酷我音乐
2022/04/11 Python
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers