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实现获取某宝商品分类
May 28 NodeJs
Nodejs爬虫进阶教程之异步并发控制
Feb 15 NodeJs
NodeJs下的测试框架Mocha的简单介绍
Feb 22 NodeJs
Nodejs 获取时间加手机标识的32位标识实现代码
Mar 07 NodeJs
nodejs实现简单的gulp打包
Dec 21 NodeJs
NodeJS安装图文教程
Apr 19 NodeJs
nodejs require js文件入口,在package.json中指定默认入口main方法
Oct 10 NodeJs
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
Mar 02 NodeJs
NodeJS有难度的面试题(能答对几个)
Oct 09 NodeJs
通过实例了解Nodejs模块系统及require机制
Jul 16 NodeJs
NodeJs使用webpack打包项目的方法详解
Feb 28 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输出Excel文件类
2010/02/08 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
面向对象的Javascript之二(接口实现介绍)
2012/01/27 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
2015/05/04 Javascript
JavaScript中的some()方法使用详解
2015/06/09 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
2015/08/07 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
2016/09/03 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
abstract class和interface有什么区别
2013/08/04 面试题
高三自我评价
2014/02/01 职场文书
生物制药专业自我鉴定
2014/02/19 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
租房协议书
2014/04/10 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
《全神贯注》教学反思
2016/02/22 职场文书
《成长的天空》读后感3篇
2019/12/06 职场文书
python实现简单的井字棋
2021/05/26 Python
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python
Nginx开源可视化配置工具NginxConfig使用教程
2022/06/21 Servers