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 开天辟地入门篇一
Dec 09 Javascript
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
Apr 24 Javascript
from 表单提交返回值用post或者是get方法实现
Aug 21 Javascript
JAVASCRIPT函数作用域和提前声明 分享
Aug 22 Javascript
jquery 新建的元素事件绑定问题解决方案
Jun 12 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
Sep 18 Javascript
js实现卡片式项目管理界面UI设计效果
Dec 08 Javascript
node.js学习之事件模块Events的使用示例
Sep 28 Javascript
vue中动态添加class类名的方法
Sep 05 Javascript
搭建基于express框架运行环境的方法步骤
Nov 15 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
vue实现商品列表的添加删除实例讲解
May 14 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 图像处理类1
2009/06/15 PHP
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
2012/08/31 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
2012/10/03 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
关于ExtJS4.1:快捷键支持的问题
2013/04/24 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
推荐一个封装好的getElementsByClassName方法
2014/12/02 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
javascript实现任务栏消息提示的简单实例
2016/05/31 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
vue2 全局变量的设置方法
2018/03/09 Javascript
微信小程序获取音频时长与实时获取播放进度问题
2018/08/28 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
原生js+css调节音量滑块
2020/01/15 Javascript
javascript实现前端分页效果
2020/06/24 Javascript
原生JavaScript实现购物车
2021/01/10 Javascript
python time模块用法实例详解
2014/09/11 Python
Python 功能和特点(新手必学)
2015/12/30 Python
python删除字符串中指定字符的方法
2018/08/13 Python
Python发展简史 Python来历
2019/05/14 Python
python gensim使用word2vec词向量处理中文语料的方法
2019/07/05 Python
在python image 中实现安装中文字体
2020/05/16 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
财务管理个人自荐书范文
2013/11/24 职场文书
yy生日主持词
2014/03/20 职场文书
2014年党课学习材料
2014/05/11 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
幼师辞职信范文
2015/02/27 职场文书
z-index不起作用
2021/03/31 HTML / CSS
Python如何使用循环结构和分支结构
2022/04/13 Python