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 UI-Draggable 参数集合
Jan 10 Javascript
jQuery采用连缀写法实现的折叠菜单效果
Sep 18 Javascript
JavaScript排序算法动画演示效果的实现方法
Oct 18 Javascript
javascript基本数据类型及类型检测常用方法小结
Dec 14 Javascript
JavaScript 总结几个提高性能知识点(推荐)
Feb 20 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
Jun 16 Javascript
微信小程序promsie.all和promise顺序执行
Oct 27 Javascript
webpack打包react项目的实现方法
Jun 21 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
Jun 27 Javascript
微信小程序去除左上角返回键的实现方法
Mar 06 Javascript
vue-video-player 断点续播的实现
Feb 01 Vue.js
vue ref如何获取子组件属性值
Mar 31 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
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
Js参数值中含有单引号或双引号问题的解决方法
2013/11/06 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
2016/04/15 Javascript
使用jQuery中的wrap()函数操作HTML元素的教程
2016/05/24 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
Angular入口组件(entry component)与声明式组件的区别详解
2018/04/09 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
json解析大全 双引号、键值对不在一起的情况
2019/12/06 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
[38:42]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第二场 11.05
2020/11/05 DOTA
在GitHub Pages上使用Pelican搭建博客的教程
2015/04/25 Python
numpy.std() 计算矩阵标准差的方法
2018/07/11 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
Python 定义只读属性的实现方式
2020/03/05 Python
python实现程序重启和系统重启方式
2020/04/16 Python
使用python matplotlib 画图导入到word中如何保证分辨率
2020/04/16 Python
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
英国在线药房:Express Chemist
2019/03/28 全球购物
工商企业管理应届生求职信
2013/11/03 职场文书
便利店的创业计划书
2014/01/15 职场文书
大学生简历求职信
2014/06/24 职场文书
爱国主义教育演讲稿
2014/08/26 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年妇幼保健工作总结
2014/12/08 职场文书
同意报考公务员证明
2015/06/17 职场文书
追悼会悼词大全
2015/06/23 职场文书
2016应届大学生自荐信模板
2016/01/28 职场文书
导游词之云南丽江古城
2019/09/17 职场文书