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 相关文章推荐
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
Jan 08 Javascript
JavaScript中按位“异或”运算符使用介绍
Mar 14 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
Mar 04 Javascript
如何用angularjs制作一个完整的表格
Jan 21 Javascript
js实现人民币大写金额形式转换
Apr 27 Javascript
最实用的jQuery分页插件
Oct 09 Javascript
jQuery图片加载显示loading效果
Nov 04 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
May 02 Javascript
Angular HMR(热模块替换)功能实现方法
Apr 04 Javascript
浅谈webpack+react多页面开发终极架构
Nov 11 Javascript
你不知道的 TypeScript 高级类型(小结)
Aug 28 Javascript
vuecli项目构建SSR服务端渲染的实现
Oct 30 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
php ftp文件上传函数(基础版)
2010/06/03 PHP
精美漂亮的php分页类代码
2013/04/02 PHP
CI(CodeIgniter)框架介绍
2014/06/09 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
使用Codeigniter重写insert的方法(推荐)
2017/03/23 PHP
360搜索引擎自动收录php改写方案
2018/04/28 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
2014/10/20 Javascript
使表格的标题列可左右拉伸jquery插件封装
2014/11/24 Javascript
jquery模拟进度条实现方法
2015/08/03 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
Javascript中的prototype与继承
2017/02/06 Javascript
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
Python3安装Pymongo详细步骤
2017/05/26 Python
python实现批量修改文件名代码
2017/09/10 Python
Python随机生成均匀分布在单位圆内的点代码示例
2017/11/13 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
python函数局部变量、全局变量、递归知识点总结
2019/11/15 Python
Python eval函数介绍及用法
2020/11/09 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
OnePlus加拿大官网:中国国际化手机品牌
2020/10/13 全球购物
关于运动会的稿件
2014/02/02 职场文书
会务接待方案
2014/02/27 职场文书
聘任书的写作格式及范文
2014/03/29 职场文书
法院先进个人事迹材料
2014/05/04 职场文书
技术负责人任命书
2014/06/05 职场文书
保密工作目标责任书
2014/07/28 职场文书
生日宴会祝酒词
2015/08/10 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android
python如何为list实现find方法
2022/05/30 Python