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 相关文章推荐
通过javascript设置css属性的代码
Dec 28 Javascript
jquery获取下拉列表的值为null的解决方法
Mar 18 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
Nov 18 Javascript
IE事件对象(The Internet Explorer Event Object)
Jun 27 Javascript
分享两款带遮罩的jQuery弹出框
Dec 30 Javascript
给easyui datebox扩展一个清空的实例
Nov 09 Javascript
javaScript嗅探执行神器-sniffer.js
Feb 14 Javascript
原生JS实现多个小球碰撞反弹效果示例
Jan 31 Javascript
vue 的点击事件获取当前点击的元素方法
Sep 15 Javascript
JavaScript继承的特性与实践应用深入详解
Dec 30 Javascript
详解如何理解vue的key属性
Apr 14 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
Feb 10 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
May 19 #Javascript
判断数组是否包含某个元素的js函数实现方法
May 19 #Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
May 19 #Javascript
去除html代码里面的script正则方法
May 19 #Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
May 19 #Javascript
jQuery获取当前点击的对象元素(实现代码)
May 19 #Javascript
jquery显示隐藏元素的实现代码
May 19 #Javascript
You might like
PHP字符串的递增和递减示例介绍
2014/02/11 PHP
zf框架的数据库追踪器使用示例
2014/03/13 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
php打印输出棋盘的实现方法
2014/12/23 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
2020/08/20 PHP
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
2009/10/24 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
Javascript学习指南
2014/12/01 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
关于页面刷新vuex数据消失问题解决方案
2017/07/03 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
vue 中 命名视图的用法实例详解
2019/08/14 Javascript
Vue父子之间值传递的实例教程
2020/07/02 Javascript
Python3遍历目录树实现方法
2015/05/22 Python
python实现Dijkstra算法的最短路径问题
2019/06/21 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
Django实现网页分页功能
2019/10/31 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
欧洲最大的球衣网上商店:Kitbag
2017/11/11 全球购物
理肤泉俄罗斯官网:La Roche-Posay俄罗斯
2018/07/24 全球购物
超市实习总结自我鉴定
2013/09/19 职场文书
高分子材料与工程专业推荐信
2013/12/01 职场文书
初中学校军训方案
2014/05/09 职场文书
会计学专业求职信
2014/07/17 职场文书
2014年社区综治工作总结
2014/11/17 职场文书
社区环境卫生倡议书
2015/04/29 职场文书
疾病证明书
2015/06/19 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书