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与Mysql的交互示例代码
Aug 18 NodeJs
使用nodejs、Python写的一个简易HTTP静态文件服务器
Jul 18 NodeJs
Nodejs Express4.x开发框架随手笔记
Nov 23 NodeJs
nodejs实例解析(输出hello world)
Jan 03 NodeJs
NodeJS实现客户端js加密
Jan 09 NodeJs
nodeJS实现简单网页爬虫功能的实例(分享)
Jun 08 NodeJs
nodejs模块学习之connect解析
Jul 05 NodeJs
nodejs读取并去重excel文件
Apr 22 NodeJs
Nodejs把接收图片base64格式保存为文件存储到服务器上
Sep 26 NodeJs
nodejs同步调用获取mysql数据时遇到的大坑
Mar 02 NodeJs
nodejs简单抓包工具使用详解
Aug 23 NodeJs
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
Nov 18 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 Hash算法:Times33算法代码实例
2015/05/13 PHP
php生成唯一数字id的方法汇总
2015/11/18 PHP
php mysql 封装类实例代码
2016/09/18 PHP
jquery 插件学习(六)
2012/08/06 Javascript
JavaScript生成GUID的多种算法小结
2013/08/18 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
2014/10/17 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
2017/06/20 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
详解vue-flickity的fullScreen功能实现
2020/04/07 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
2020/04/16 Javascript
微信小程序实现单个或多个倒计时功能
2020/11/01 Javascript
js异步接口并发数量控制的方法示例
2020/11/22 Javascript
Python字符转换
2008/09/06 Python
tensorflow创建变量以及根据名称查找变量
2018/03/10 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
意大利和国际最佳时尚品牌:Drestige
2019/12/28 全球购物
自荐信如何“自荐”
2013/10/24 职场文书
计算机科学系职业生涯规划书
2014/03/08 职场文书
社区文艺活动方案
2014/08/19 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
信访维稳工作汇报
2014/10/27 职场文书
银行竞聘报告范文
2014/11/06 职场文书
2014年银行员工工作总结
2014/11/12 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
python实现过滤敏感词
2021/05/08 Python
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
2021/06/11 Python
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang