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 禁用浏览器的后退功能的简单方法
Dec 10 Javascript
jQuery选中select控件 无法设置selected的解决方法
Sep 01 Javascript
javascript getElementsByClassName实现代码
Oct 11 Javascript
JQuery循环滚动图片代码
Dec 08 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
Dec 19 Javascript
微信小程序报错:this.setData is not a function的解决办法
Sep 27 Javascript
react实现菜单权限控制的方法
Dec 11 Javascript
JS实现方形抽奖效果
Aug 27 Javascript
一次微信小程序内地图的使用实战记录
Sep 09 Javascript
Vue axios 将传递的json数据转为form data的例子
Oct 29 Javascript
vue组件系列之TagsInput详解
May 14 Javascript
vue 解决IOS10低版本白屏的问题
Nov 17 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
May 19 #Javascript
判断数组是否包含某个元素的js函数实现方法
May 19 #Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
May 19 #Javascript
去除html代码里面的script正则方法
May 19 #Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
May 19 #Javascript
jQuery获取当前点击的对象元素(实现代码)
May 19 #Javascript
jquery显示隐藏元素的实现代码
May 19 #Javascript
You might like
PHP中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
在Javascript中定义对象类别
2006/12/22 Javascript
IE6下opacity与JQuery的奇妙结合
2013/03/01 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
深入理解JavaScript系列(49):Function模式(上篇)
2015/03/04 Javascript
require.js的用法详解
2015/10/20 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
js 获取json数组里面数组的长度实例
2017/10/31 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
python操作数据库之sqlite3打开数据库、删除、修改示例
2014/03/13 Python
Python实现多行注释的另类方法
2014/08/22 Python
跟老齐学Python之类的细节
2014/10/13 Python
Linux下Python获取IP地址的代码
2014/11/30 Python
python多进程共享变量
2016/04/06 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
2019/08/26 Python
Django视图扩展类知识点详解
2019/10/25 Python
python实现的读取网页并分词功能示例
2019/10/29 Python
在python中利用dict转json按输入顺序输出内容方式
2020/02/27 Python
关于python的缩进规则的知识点详解
2020/06/22 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
浅析python实现动态规划背包问题
2020/12/31 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
html5中地理位置定位api接口开发应用小结
2013/01/04 HTML / CSS
个人求职简历的自我评价范文
2013/10/09 职场文书
邀请书模板
2015/02/02 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
MySQL慢查询优化解决问题
2022/03/17 MySQL
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技