Node的Web应用框架Express的简介与搭建HelloWorld
场景
Express
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。
Express 框架核心特性:
可以设置中间件来响应 HTTP 请求。
定义了路由表用于执行不同的 HTTP 请求动作。
可以通过向模板传递参数来动态渲染 HTML 页面。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
安装Express
本地新建一个文件夹hellpExpress,然后在此目录下打开cmd
npm init
初始化项目,会让你设置一些信息,根据自己的需要,这里直接回车
然后继续输入
npm install express --save
安装express
搭建HelloWorld并运行
然后在helloExpress下新建app.js文件,代码如下
const express = require('express')
const app = express()app.get('/', function (req, res) {res.send('Hello World!')
})app.listen(3000, function () {console.log('Example app listening on port 3000!')
})
上面代码表示引用express,并设置一个get请求的路由,响应一个Hello World,然后使其监听3000端口。
然后在命令行中继续输入
node app.js
然后打开浏览器输入:
http://localhost:3000/
Node的Web应用框架Express的简介与搭建HelloWorld相关推荐
- node.js Web应用框架Express入门指南
node.js Web应用框架Express入门指南 作者: 字体:[增加 减小] 类型:转载 时间:2014-05-28 我要评论 这篇文章主要介绍了node.js Web应用框架Express入门 ...
- JPA入门简介与搭建HelloWorld(附代码下载)
场景 在学习JPA之前先来了解下JDBC与各大数据库的关系. 很久之前出现了很多数据库比如Mysql.Oracle.SqlServer.DB2等.这就导致了应用程序要连哪个数据库就要使用哪个数据库的A ...
- ASP.NET中MVC编程模式简介与搭建HelloWorld项目
场景 ASP.NET 是一个使用 HTML.CSS.JavaScript 和服务器脚本创建网页和网站的开发框架. ASP.NET 支持三种不同的开发模式: Web Pages(Web 页面).MVC( ...
- ASP.NET中WebForms简介与搭建HelloWorld项目
场景 什么是Web Forms? Web Forms 是三种创建 ASP.NET 网站和 Web 应用程序的编程模式中的一种. 其他两种编程模式是 Web Pages 和 MVC(Model View ...
- Node.js Express 框架 Express
Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具. 使用 Express 可以快速 ...
- Node-Web应用框架Express
Express 是 node.js Web应用框架, 帮助你创建各种 Web 应用,和丰富的 HTTP 工具.使用 Express 可以快速地搭建一个完整功能的网站.Express 框架核心特性:可以 ...
- Vue.js 框架源码与进阶 - 搭建自己的SSR
文章目录 一.Vue SSR 介绍 1.1 Vue SSR 是什么 1.2 使用场景 1.3 如何实现 Vue SSR 二.Vue SSR 基本使用 2.1 渲染一个 Vue 实例 2.2 与服务器集 ...
- 面向前端与未来标准的Node.js Web 框架再进化
Web 开发一直是 Node.js 的主流方向,无论新人必学的 Express / Koa,或者是社区流行的企业级框架 Egg / Nest,各类 Web 框架层出不穷.本次分享来自阿里巴巴前端技术专 ...
- Node.js Web 框架再进化 - 面向前端与未来标准
大厂技术 高级前端 Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 Web 开发一直是 Node.js 的主流方向,无论新人必学的 Express / Koa, ...
最新文章
- latex中的引用命令\citep{}和\citet{}
- 云计算技术 — 混合云
- Spring Cloud Stream消费失败后的处理策略(二):自定义错误处理逻辑
- python开发windows界面_electron作为python界面开发入门
- python3.7 keras和tensorflow兼容_结果无法在Python中用Keras和TensorFlow重现
- 005 vim程序编辑器
- python层次聚类法画图_Python实现简单层次聚类算法以及可视化
- Kubernetes精华问答 | K8s架构和组件是怎样的?
- 我的世界服务器怎么修改书与笔,我的世界书与笔怎么做 我的世界书与笔怎么用...
- 成为Linux内核高手的四个方法
- 前端面试每日 3+1 —— 第27天
- iOS之Masonry代码解析
- JQuery序列化表单serialize() 以及 serializeArray()
- 如何从“人肉运维”升级为“智能运维”?
- 计算机专业Java必读书单,高清PDF电子版下载
- linux服务器操作系统
- 烤仔观察丨和你息息相关!DCEP 能否领跑?各国数字货币都在搞什么?
- Hcse 交换知识点-1
- 因子分析法(Factor Analysis)是什么分析?
- vbox虚拟机与主机互传文件的四种方法
热门文章
- 图书馆座位预定管理系统前端设计_图书馆座位预约管理信息系统设计设计.doc...
- java实现系统多级文件夹复制
- 【手撸RPC框架】SpringBoot+Netty4实现RPC框架
- JavaWeb 入门篇(3)ServletContext 详解 具体应用
- 二级菜单--竖排---HTML
- springcloud 服务与服务之间实现灰度发布 基于Aspect
- vba根据内容调整word表格_【邮件合并】不会VBA也能批量生成Word封面
- created写法_在vue中created、mounted等方法使用小结
- svpwm矢量控制电机相电压波形_如何深入理解SVPWM?
- VMware QueryPerformanceCounter/GetTickCount 悬案