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、Python写的一个简易HTTP静态文件服务器
Jul 18 NodeJs
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
Sep 26 NodeJs
nodejs中实现阻塞实例
Mar 24 NodeJs
NodeJS基础API搭建服务器详细过程记录
Apr 01 NodeJs
Nodejs之TCP服务端与客户端聊天程序详解
Jul 07 NodeJs
nodejs实现爬取网站图片功能
Dec 14 NodeJs
使用nodejs+express实现简单的文件上传功能
Dec 27 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
Jun 22 NodeJs
nodejs对项目下所有空文件夹创建gitkeep的方法
Aug 02 NodeJs
NodeJS开发人员常见五个错误理解
Oct 14 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 NodeJs
nodejs利用readline提示输入内容实例代码
Jul 15 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带密码功能并下载远程文件保存本地指定目录 修改加强版
2010/05/16 PHP
PHP获取QQ达人QQ信息的方法
2015/03/05 PHP
php实现可逆加密的方法
2015/08/11 PHP
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
js实现带按钮的上下滚动效果
2015/05/12 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
如何去除vue项目中的#及其ie9兼容性
2018/01/11 Javascript
关于Webpack dev server热加载失败的解决方法
2018/02/22 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
vue 开发之路由配置方法详解
2019/12/02 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
Python getopt模块处理命令行选项实例
2014/05/13 Python
Python实现获取命令行输出结果的方法
2017/06/10 Python
运动检测ViBe算法python实现代码
2018/01/09 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
灵活运用CSS3特性绘制简易版围棋效果
2016/09/28 HTML / CSS
求网格中的黑点分布
2013/11/06 面试题
数字天堂软件测试面试题
2012/12/23 面试题
留学生如何写好自荐信
2013/12/27 职场文书
小学师德师风演讲稿
2014/09/02 职场文书
办公室班子四风问题对照检查材料
2014/10/04 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
房贷收入证明范本
2015/06/12 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
2019各种承诺书范文
2019/06/24 职场文书