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.lazyload.js实现页面延迟载入
Dec 22 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
Jul 31 Javascript
html+javascript实现可拖动可提交的弹出层对话框效果
Aug 05 Javascript
动态的创建一个元素createElement及删除一个元素
Jan 24 Javascript
Jquery实现自定义窗口随意的拖拽
Mar 12 Javascript
JS嵌套函数调用上下文的问题解决
Mar 26 Javascript
javascript 控制input只允许输入的各种指定内容
Jun 19 Javascript
在页面中输出当前客户端时间javascript实例代码
Mar 02 Javascript
详解Vue.directive 自定义指令
Mar 27 Javascript
vue 避免变量赋值后双向绑定的操作
Nov 07 Javascript
详解vue 组件的实现原理
Nov 12 Javascript
vue中利用three.js实现全景图的完整示例
Dec 07 Vue.js
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函数的常用方法及注意之处小结
2011/07/10 PHP
php mysql 判断update之后是否更新了的方法
2012/01/10 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
JavaScript 中的replace方法说明
2007/04/13 Javascript
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
js 判断上传文件大小及格式代码
2013/11/13 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
第三章之Bootstrap 表格与按钮功能
2016/04/25 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
Django+vue跨域问题解决的详细步骤
2019/01/20 Javascript
python批量下载图片的三种方法
2013/04/22 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
Python高斯消除矩阵
2019/01/02 Python
python中property和setter装饰器用法
2019/12/19 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
scrapy在python爬虫中搭建出错的解决方法
2020/11/22 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
2021/03/02 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
澳大利亚个性化儿童礼品网站:Bright Star Kids
2019/06/14 全球购物
酒店保洁主管岗位职责
2013/11/28 职场文书
最新创业融资计划书
2014/01/19 职场文书
护士的自我鉴定
2014/02/07 职场文书
教师求职自荐信
2014/03/09 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
2015年食品安全宣传周活动总结
2015/07/09 职场文书
python操作xlsx格式文件并读取
2021/06/02 Python
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技