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中实现路由功能
Dec 29 NodeJs
NodeJs基本语法和类型
Feb 13 NodeJs
实例详解Nodejs 保存 payload 发送过来的文件
Jan 14 NodeJs
详解NodeJs支付宝移动支付签名及验签
Jan 06 NodeJs
Nodejs读取文件时相对路径的正确写法(使用fs模块)
Apr 27 NodeJs
用Nodejs搭建服务器访问html、css、JS等静态资源文件
Apr 28 NodeJs
理解nodejs的stream和pipe机制的原理和实现
Aug 12 NodeJs
nodejs+mongodb+vue前后台配置ueditor的示例代码
Jan 02 NodeJs
nodejs 日志模块winston的使用方法
May 02 NodeJs
nodeJs的安装与npm全局环境变量的配置详解
Jan 06 NodeJs
Nodejs 数组的队列以及forEach的应用详解
Feb 25 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基础学习小结
2011/04/17 PHP
php简单socket服务器客户端代码实例
2015/05/18 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
2016/09/22 PHP
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
JQuery的ajax获取数据后的处理总结(html,xml,json)
2010/07/14 Javascript
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
js 得到文件后缀(通过正则实现)
2013/07/08 Javascript
使用Sticker.js实现贴纸效果
2015/01/28 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
CodeMirror js代码加亮使用总结
2017/03/25 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
2019/05/05 Javascript
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
Python实现获取某天是某个月中的第几周
2015/02/11 Python
python自定义解析简单xml格式文件的方法
2015/05/11 Python
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
Python学习笔记之open()函数打开文件路径报错问题
2018/04/28 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
Python实现二叉树的最小深度的两种方法
2019/09/30 Python
Python的几种主动结束程序方式
2019/11/22 Python
详解Python3 定义一个跨越多行的字符串的多种方法
2020/09/06 Python
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
面包店的创业计划书范文
2014/01/16 职场文书
语文教学感言
2014/02/06 职场文书
机电一体化求职信
2014/03/10 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
学期个人工作总结
2015/02/13 职场文书