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第二章
Sep 30 Javascript
跟着JQuery API学Jquery 之三 筛选
Apr 09 Javascript
一个js拖拽的效果类和dom-drag.js浅析
Jul 17 Javascript
javascript操作referer详细解析
Mar 10 Javascript
javascript实现checkBox的全选,反选与赋值
Mar 12 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
Oct 09 Javascript
分享一个精简的vue.js 图片lazyload插件实例
Mar 13 Javascript
微信小程序模版渲染详解
Jan 26 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
Apr 15 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
Sep 24 Javascript
js实现GIF图片的分解和合成
Oct 24 Javascript
微信小程序实现拨打电话功能的示例代码
Jun 28 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 CURL CURLOPT参数说明(curl_setopt)
2013/09/30 PHP
PHP Session机制简介及用法
2014/08/19 PHP
PHP实现ftp上传文件示例
2014/08/21 PHP
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
javascript测试题练习代码
2012/10/10 Javascript
javascript的函数作用域
2014/11/12 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
移动端界面的适配
2017/01/11 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
2017/03/30 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
对Angular中单向数据流的深入理解
2018/03/31 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
微信运维交互机器人的示例代码
2018/11/12 Javascript
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
[01:07:15]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第二场 1月25日
2021/03/11 DOTA
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
python Pandas如何对数据集随机抽样
2019/07/29 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
用python对excel进行操作(读,写,修改)
2020/12/25 Python
浅谈html5标签css3的常用样式
2016/10/20 HTML / CSS
家长通知书家长评语
2014/04/17 职场文书
自查自纠工作总结
2014/10/15 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
初中中等生评语
2014/12/29 职场文书
市直属机关2016年主题党日活动总结
2016/04/05 职场文书
工作自我评价范文
2019/03/21 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL