Node.js+Express配置入门教程详解


Posted in Javascript onMay 19, 2016

Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。

Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。Express 也是官方推荐的Web框架。

下面介绍一下如何在window环境下跑起来一个网站:

1 安装node.js

2 新建一个文件夹nodejs_express

3 打开cmd ,定位到nodejs_express下

E:\myapp\nodejs_express

 4 项目初始化 npm init,走完配置后,会在文件夹下生成一个文件:

package.json

5 安装Express : npm install express,安装成功后,会在文件夹下生成一个node_modules目录

6 Express项目初始化 express (express hello)

    Node.js+Express配置入门教程详解

Node.js+Express配置入门教程详解

7 安装依赖包 npm install serve-favicon morgan cookie-parser body-parser path;>npm install jade

更简单的是:

进入项目目录,安装nodejs依赖模块npm install (cd hello ;npm install )

8 启动npm start,并用本地IP的3000端口进行访问

Node.js+Express配置入门教程详解

9 端口号可以在bin/www文件中进行修改

以上这篇Node.js+Express配置入门教程详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
Jan 11 Javascript
点击进行复制的JS代码实例
Aug 23 Javascript
extjs_02_grid显示本地数据、显示跨域数据
Jun 23 Javascript
JS清除选择内容的方法
Jan 29 Javascript
基于javascript实现右下角浮动广告效果
Jan 08 Javascript
javaScript语法总结
Nov 25 Javascript
Bootstrap进度条学习使用
Feb 09 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
Aug 31 Javascript
vue 解决computed修改data数据的问题
Nov 06 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
Feb 05 Javascript
JS函数参数的传递与同名参数实例分析
Mar 16 Javascript
详解JavaScript作用域 闭包
Jul 29 Javascript
浅析jquery数组删除指定元素的方法:grep()
May 19 #Javascript
基于jQuery的Web上传插件Uploadify使用示例
May 19 #Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
May 19 #Javascript
当jquery ajax遇上401请求的解决方法
May 19 #Javascript
基于Echarts 3.19 制作常用的图形(非静态)
May 19 #Javascript
前端js文件合并的三种方式推荐
May 19 #Javascript
Node.js+Express配置入门教程
May 19 #Javascript
You might like
无线电的诞生过程
2021/03/01 无线电
深入理解PHP之require/include顺序 推荐
2011/01/02 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
基于jQuery的模仿新浪微博时间的组件
2011/10/04 Javascript
讨论html与javascript在浏览器中的加载顺序问题
2013/11/27 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
Angular2学习笔记——详解路由器模型(Router)
2016/12/02 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
JS 插件dropload下拉刷新、上拉加载使用小结
2017/04/13 Javascript
vue实现移动端图片裁剪上传功能
2020/08/18 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
深入解析vue 源码目录及构建过程分析
2019/04/24 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
解决vue无法侦听数组及对象属性的变化问题
2020/07/17 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
倩碧英国官网:Clinique英国
2018/08/10 全球购物
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
综合实践教学反思
2014/01/31 职场文书
大专会计自我鉴定
2014/02/06 职场文书
盗窃案辩护词
2015/05/21 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
如何解决.cuda()加载用时很长的问题
2021/05/24 Python
vue中利用mqtt服务端实现即时通讯的步骤记录
2021/07/01 Vue.js
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript
ipad隐藏软件app图标方法
2022/04/19 数码科技