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 相关文章推荐
jquery获取焦点和失去焦点事件代码
Apr 21 Javascript
JS控制文本框textarea输入字数限制的方法
Jun 17 Javascript
javascript禁制后退键(Backspace)实例代码
Nov 15 Javascript
jQuery中.live()方法的用法深入解析
Dec 30 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
Jun 30 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
Sep 14 Javascript
深入理解requireJS-实现一个简单的模块加载器
Jan 15 Javascript
JavaScript设计模式之责任链模式实例分析
Jan 16 Javascript
Three.js中矩阵和向量的使用教程
Mar 19 Javascript
vue设置导航栏、侧边栏为公共页面的例子
Nov 01 Javascript
Vue开发环境跨域访问问题
Jan 22 Javascript
vue实现滑动解锁功能
Mar 03 Vue.js
浅析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
PHP中的MYSQL常用函数(php下操作数据库必备)
2010/09/12 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
PHP实现爬虫爬取图片代码实例
2021/03/03 PHP
jQuery select控制插件
2009/08/17 Javascript
js+css在交互上的应用
2010/07/18 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
Js操作树节点自动折叠展开的几种方法
2014/05/05 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
JavaScript中对JSON对象的基本操作示例
2016/05/21 Javascript
炫酷的js手风琴效果
2016/10/13 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
2016/11/24 Javascript
Vue中父组件向子组件通信的方法
2017/07/11 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
Angular2进阶之如何避免Dom误区
2018/04/02 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
详解Next.js页面渲染的优化方案
2019/01/27 Javascript
JQuery事件冒泡和默认行为代码实例
2020/05/13 jQuery
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
js中延迟加载和预加载的具体使用
2021/01/14 Javascript
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
Python如何用filter函数筛选数据
2020/03/05 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
党的群众路线教育实践活动心得体会(乡镇)
2014/11/03 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
主持人开幕词
2015/01/29 职场文书
干部培训简讯
2015/07/20 职场文书
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL
Win10系统下配置Java环境变量
2021/06/13 Java/Android