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 相关文章推荐
Autocomplete Textbox Example javascript实现自动完成成功
Aug 17 Javascript
javascript 动态参数判空操作
Dec 22 Javascript
判断滚动条到底部的JS代码
Nov 04 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
JS基于面向对象实现的放烟花效果
May 07 Javascript
JavaScript解八皇后问题的方法总结
Jun 12 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
Aug 01 Javascript
ionic2 tabs 图标自定义实例
Mar 08 Javascript
JS实现的邮箱提示补全效果示例
Jan 30 Javascript
Vue起步(无cli)的啊教程详解
Apr 11 Javascript
jQuery创建折叠式菜单
Jun 15 jQuery
JavaScript一元正号运算符示例代码
Jun 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
windows xp下安装pear
2006/12/02 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
php实现图形显示Ip地址的代码及注释
2014/01/20 PHP
PHP实现用session来实现记录用户登陆信息
2018/10/15 PHP
javascript加号"+"的二义性说明
2013/03/04 Javascript
解析Jquery取得iframe中元素的几种方法
2013/07/04 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
JavaScript编程的10个实用小技巧
2014/04/18 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
2016/05/09 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
python 换位密码算法的实例详解
2017/07/19 Python
CentOS7.3编译安装Python3.6.2的方法
2018/01/22 Python
Python实现FM算法解析
2019/06/18 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
python配置文件写入过程详解
2019/10/19 Python
python输出数组中指定元素的所有索引示例
2019/12/06 Python
Python描述符descriptor使用原理解析
2020/03/21 Python
Python random模块的使用示例
2020/10/10 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
html5的localstorage详解
2017/05/09 HTML / CSS
推广普通话标语
2014/06/27 职场文书
法定代表人授权委托书范文
2014/09/22 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
十七岁的单车观后感
2015/06/12 职场文书
企业培训简报范文
2015/07/20 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
解析MySQL索引的作用
2022/03/03 MySQL