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代码
Aug 02 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
Jun 20 Javascript
用jquery的方法制作一个简单的导航栏
Jun 23 Javascript
深入浅析JavaScript函数前面的加号和叹号
Jul 09 Javascript
JS正则表达式修饰符global(/g)用法分析
Dec 27 Javascript
基于jQuery实现瀑布流页面
Apr 11 jQuery
AngularJs导出数据到Excel的示例代码
Aug 11 Javascript
教你使用vue-cli快速构建的小说阅读器
May 13 Javascript
Node.js 多进程处理CPU密集任务的实现
May 26 Javascript
Angular单元测试之事件触发的实现
Jan 20 Javascript
javascript设计模式之装饰者模式
Jan 30 Javascript
vuex的数据渲染与修改浅析
Nov 26 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
php的一个登录的类 [推荐]
2007/03/16 PHP
php的access操作类
2008/04/09 PHP
浅析PHP中Session可能会引起并发问题
2015/07/23 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
Laravel 5.5 异常处理 & 错误日志的解决
2019/10/17 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
2010/09/03 Javascript
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
js中reverse函数的用法详解
2013/12/26 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
用js提交表单解决一个页面有多个提交按钮的问题
2014/09/01 Javascript
node.js中的buffer.slice方法使用说明
2014/12/10 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
JavaScript判断DIV内容是否为空的方法
2016/01/29 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
2016/04/06 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
jquery实现弹窗(系统提示框)效果
2019/12/10 jQuery
用vue设计一个日历表
2020/12/03 Vue.js
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
python检测IP地址变化并触发事件
2018/12/26 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
关于python 跨域处理方式详解
2020/03/28 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
波兰最大的电商平台:Allegro.pl
2021/02/06 全球购物
本科毕业生的求职信范文
2013/11/20 职场文书
我爱我的祖国演讲稿
2014/05/04 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
党的生日演讲稿
2014/09/10 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
幼儿园托班教育随笔
2015/08/14 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书