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(三)--- Node.js模块
May 25 NodeJs
轻松创建nodejs服务器(6):作出响应
Dec 18 NodeJs
NodeJs中的VM模块详解
May 06 NodeJs
详解nodejs 文本操作模块-fs模块(五)
Dec 23 NodeJs
基于Nodejs利用socket.io实现多人聊天室
Feb 22 NodeJs
nodejs实现简单的gulp打包
Dec 21 NodeJs
关于NodeJS中的循环引用详解
Jul 23 NodeJs
nodejs文件夹深层复制功能
Sep 03 NodeJs
NodeJS实现一个聊天室功能
Nov 25 NodeJs
nodejs+koa2 实现模仿springMVC框架
Oct 21 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 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
博士208HAF收音机实习报告
2021/03/02 无线电
c#中的实现php中的preg_replace
2009/12/21 PHP
php中使用redis队列操作实例代码
2013/02/07 PHP
使用PHP会话(Session)实现用户登陆功能
2013/06/29 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
YII2自动登录Cookie总是失效的解决方法
2017/06/28 PHP
php微信开发之关注事件
2018/06/14 PHP
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
2016/10/17 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
详解Angular路由 ng-route和ui-router的区别
2017/05/22 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
JavaScript函数、闭包、原型、面向对象学习笔记
2018/09/06 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
基于python爬虫数据处理(详解)
2017/06/10 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
美国女性奢华品牌精品店:INTERMIX
2017/10/12 全球购物
eHarmony英国:全球领先的认真恋爱约会平台之一
2020/11/16 全球购物
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
七年级政治教学反思
2014/02/03 职场文书
优秀护士获奖感言
2014/02/20 职场文书
国贸专业自荐信范文
2014/03/02 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
Python实现仓库管理系统
2022/05/30 Python