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 瀑布流 浮动布局(一)(延迟AJAX加载图片)
May 23 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
Mar 06 Javascript
javascript实现禁止右键和F12查看源代码
Dec 26 Javascript
深入探究AngularJS框架中Scope对象的超级教程
Jan 04 Javascript
老生常谈JavaScript数组的用法
Jun 10 Javascript
Bootstrap登陆注册页面开发教程
Jul 12 Javascript
Three.js快速入门教程
Sep 09 Javascript
vue的diff算法知识点总结
Mar 29 Javascript
JavaScript解决浮点数计算不准确问题的方法分析
Jul 09 Javascript
jsonp跨域及实现百度首页联想功能的方法
Aug 30 Javascript
jQuery实现的导航条点击后高亮显示功能示例
Mar 04 jQuery
Vue+Django项目部署详解
May 30 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
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
php使用NumberFormatter格式化货币的方法
2015/03/21 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
Laravel搭建后台登录系统步骤详解
2016/07/26 PHP
JS基础之undefined与null的区别分析
2011/08/08 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
谈谈AngularJs中的隐藏和显示
2015/12/09 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
2017/03/13 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
vue中echarts3.0自适应的方法
2018/02/26 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
JavaScript跳出循环的三种方法(break, return, continue)
2019/07/30 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
python基于windows平台锁定键盘输入的方法
2015/03/05 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
使用python实现名片管理系统
2020/06/18 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
2015/08/04 面试题
Ibatis如何使用动态表名
2015/07/12 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
电子商务专业实习生自我鉴定
2013/09/24 职场文书
人力资源总监工作说明
2014/03/03 职场文书
英语教育专业自荐信
2014/05/29 职场文书
生日祝酒词大全
2015/08/10 职场文书
原生JS封装vue Tab切换效果
2021/04/28 Vue.js
改造DE1103三步曲
2022/04/07 无线电
golang生成并解析JSON
2022/04/14 Golang
vue递归实现树形组件
2022/07/15 Vue.js