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+html5实现可在手机上玩的拼图游戏
Jul 17 Javascript
JSON 必知必会 观后记
Oct 27 Javascript
详解Vue使用 vue-cli 搭建项目
Apr 20 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
webpack打包react项目的实现方法
Jun 21 Javascript
前端axios下载excel文件(二进制)的处理方法
Jul 31 Javascript
使用node.js实现微信小程序实时聊天功能
Aug 13 Javascript
Vue源码解析之数据响应系统的使用
Apr 24 Javascript
vue登录注册实例详解
Sep 14 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
Mar 07 Javascript
vue相关配置文件详解及多环境配置详细步骤
May 19 Javascript
从表单校验看JavaScript策略模式的使用详解
Oct 17 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开发环境配置(MySQL数据库安装图文教程)
2010/04/28 PHP
php全角字符转换为半角函数
2014/02/07 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
JS实现点击下载的小例子
2013/07/10 Javascript
js简单实现删除记录时的提示效果
2013/12/05 Javascript
Nodejs中的this详解
2016/03/26 NodeJs
js, jQuery实现全选、反选功能
2017/03/08 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
不使用 JS 匿名函数理由
2017/11/17 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
vant 时间选择器--开始时间和结束时间实例
2020/11/04 Javascript
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
[01:04:09]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第二场 2月2日
2021/03/11 DOTA
Python中字典的基本知识初步介绍
2015/05/21 Python
Python验证码识别处理实例
2015/12/28 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
numpy数组拼接简单示例
2017/12/15 Python
python实现微信小程序用户登录、模板推送
2019/08/28 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
keras:model.compile损失函数的用法
2020/07/01 Python
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
sleep()方法和wait()方法的区别是什么
2012/11/17 面试题
新任教师自我鉴定
2014/02/24 职场文书
幼儿教师培训感言
2014/03/08 职场文书
机关职员工作检讨书
2014/10/23 职场文书
学年个人总结范文
2015/03/05 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
python自动化之如何利用allure生成测试报告
2021/05/02 Python
基于JavaScript实现省市联动效果
2021/06/22 Javascript
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers