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学习小结(一)
Jul 06 NodeJs
ubuntu下安装nodejs以及升级的办法
May 08 NodeJs
nodeJs爬虫获取数据简单实现代码
Mar 29 NodeJs
NodeJS连接MongoDB数据库时报错的快速解决方法
May 13 NodeJs
NodeJS学习笔记之Module的简介
Mar 24 NodeJs
nodeJS实现简单网页爬虫功能的实例(分享)
Jun 08 NodeJs
用nodejs实现json和jsonp服务的方法
Aug 25 NodeJs
Nodejs实现文件上传的示例代码
Sep 26 NodeJs
Nodejs Express 通过log4js写日志到Logstash(ELK)
Aug 30 NodeJs
详解从NodeJS搭建中间层再谈前后端分离
Nov 13 NodeJs
Nodejs模块的调用操作实例分析
Dec 25 NodeJs
typescript nodejs 依赖注入实现方法代码详解
Jul 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图片等比缩放类SimpleImage使用方法和使用实例分享
2014/04/10 PHP
php自动获取关键字的方法
2015/01/06 PHP
PHP实现文件上传和多文件上传
2015/12/24 PHP
ExtJS 2.0实用简明教程 之ExtJS版的Hello
2009/04/29 Javascript
jQuery1.6 正式版发布并提供下载
2011/05/05 Javascript
JavaScript 函数惰性载入的实现及其优点介绍
2013/08/12 Javascript
extjs render 用法介绍
2013/09/11 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
js实现选中复选框文字变色的方法
2015/08/14 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
Vue-router 报错NavigationDuplicated的解决方法
2020/03/31 Javascript
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
python和bash统计CPU利用率的方法
2015/07/10 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
python实现五子棋小游戏
2020/03/25 Python
Python将列表中的元素转化为数字并排序的示例
2019/12/25 Python
如何更换python默认编辑器的背景色
2020/08/10 Python
python爬虫分布式获取数据的实例方法
2020/11/26 Python
如何用Python进行时间序列分解和预测
2021/03/01 Python
解决pytorch 数据类型报错的问题
2021/03/03 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
关于解决iframe标签嵌套问题的解决方法
2020/03/04 HTML / CSS
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
学校运动会开幕演讲稿
2014/01/04 职场文书
服装电子商务创业计划书
2014/01/30 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
2015年校长新年寄语
2014/12/08 职场文书