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学习笔记之Http模块
Jan 13 NodeJs
NodeJS Web应用监听sock文件实例
Feb 18 NodeJs
nodejs通过phantomjs实现下载网页
May 04 NodeJs
Nodejs进阶:核心模块net入门学习与实例讲解
Nov 21 NodeJs
简单实现nodejs上传功能
Jan 14 NodeJs
nodejs处理图片的中间件node-images详解
May 08 NodeJs
nodejs6下使用koa2框架实例
May 18 NodeJs
用nodejs实现json和jsonp服务的方法
Aug 25 NodeJs
nodejs实现的连接MySQL数据库功能示例
Jan 25 NodeJs
nodejs中函数的调用实例详解
Oct 31 NodeJs
Nodejs中怎么实现函数的串行执行
Mar 02 NodeJs
NodeJs 模仿SIP话机注册的方法
Jun 21 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来处理多个提交任务
2008/05/08 PHP
PHP 网页过期时间的控制代码
2009/06/29 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
PHP生成plist数据的方法
2015/06/16 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
Laravel框架实现的rbac权限管理操作示例
2019/01/16 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
脚本之家贴图转换+转贴工具用到的js代码超级推荐
2007/04/05 Javascript
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
javascript事件函数中获得事件源的两种不错方法
2014/03/17 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
Bootstrap响应式侧边栏改进版
2016/09/17 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
如何实现星星评价(jquery.raty.js插件)
2016/12/21 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
js实现PC端根据IP定位当前城市地理位置
2017/02/22 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
Webpack打包字体font-awesome的方法示例
2018/04/26 Javascript
Angular6中使用Swiper的方法示例
2018/07/09 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
MySQLdb ImportError: libmysqlclient.so.18解决方法
2014/08/21 Python
收集的几个Python小技巧分享
2014/11/22 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
Python编程快速上手——选择性拷贝操作案例分析
2020/02/28 Python
舞蹈教育学专业推荐信
2013/11/27 职场文书
继承权公证书
2014/04/09 职场文书
学校党的群众路线教育实践活动整改措施
2014/10/25 职场文书
教师自查自纠工作情况报告
2014/10/29 职场文书
戒赌保证书
2015/05/11 职场文书
阿凡达观后感
2015/06/10 职场文书
解决Django transaction进行事务管理踩过的坑
2021/04/24 Python
Python3.10的一些新特性原理分析
2021/09/15 Python