场景

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相关推荐

  1. node.js Web应用框架Express入门指南

    node.js Web应用框架Express入门指南 作者: 字体:[增加 减小] 类型:转载 时间:2014-05-28 我要评论 这篇文章主要介绍了node.js Web应用框架Express入门 ...

  2. JPA入门简介与搭建HelloWorld(附代码下载)

    场景 在学习JPA之前先来了解下JDBC与各大数据库的关系. 很久之前出现了很多数据库比如Mysql.Oracle.SqlServer.DB2等.这就导致了应用程序要连哪个数据库就要使用哪个数据库的A ...

  3. ASP.NET中MVC编程模式简介与搭建HelloWorld项目

    场景 ASP.NET 是一个使用 HTML.CSS.JavaScript 和服务器脚本创建网页和网站的开发框架. ASP.NET 支持三种不同的开发模式: Web Pages(Web 页面).MVC( ...

  4. ASP.NET中WebForms简介与搭建HelloWorld项目

    场景 什么是Web Forms? Web Forms 是三种创建 ASP.NET 网站和 Web 应用程序的编程模式中的一种. 其他两种编程模式是 Web Pages 和 MVC(Model View ...

  5. Node.js Express 框架 Express

    Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具. 使用 Express 可以快速 ...

  6. Node-Web应用框架Express

    Express 是 node.js Web应用框架, 帮助你创建各种 Web 应用,和丰富的 HTTP 工具.使用 Express 可以快速地搭建一个完整功能的网站.Express 框架核心特性:可以 ...

  7. Vue.js 框架源码与进阶 - 搭建自己的SSR

    文章目录 一.Vue SSR 介绍 1.1 Vue SSR 是什么 1.2 使用场景 1.3 如何实现 Vue SSR 二.Vue SSR 基本使用 2.1 渲染一个 Vue 实例 2.2 与服务器集 ...

  8. 面向前端与未来标准的Node.js Web 框架再进化

    Web 开发一直是 Node.js 的主流方向,无论新人必学的 Express / Koa,或者是社区流行的企业级框架 Egg / Nest,各类 Web 框架层出不穷.本次分享来自阿里巴巴前端技术专 ...

  9. Node.js Web 框架再进化 - 面向前端与未来标准

    大厂技术  高级前端  Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 Web 开发一直是 Node.js 的主流方向,无论新人必学的 Express / Koa, ...

最新文章

  1. latex中的引用命令\citep{}和\citet{}
  2. 云计算技术 — 混合云
  3. Spring Cloud Stream消费失败后的处理策略(二):自定义错误处理逻辑
  4. python开发windows界面_electron作为python界面开发入门
  5. python3.7 keras和tensorflow兼容_结果无法在Python中用Keras和TensorFlow重现
  6. 005 vim程序编辑器
  7. python层次聚类法画图_Python实现简单层次聚类算法以及可视化
  8. Kubernetes精华问答 | K8s架构和组件是怎样的?
  9. 我的世界服务器怎么修改书与笔,我的世界书与笔怎么做 我的世界书与笔怎么用...
  10. 成为Linux内核高手的四个方法
  11. 前端面试每日 3+1 —— 第27天
  12. iOS之Masonry代码解析
  13. JQuery序列化表单serialize() 以及 serializeArray()
  14. 如何从“人肉运维”升级为“智能运维”?
  15. 计算机专业Java必读书单,高清PDF电子版下载
  16. linux服务器操作系统
  17. 烤仔观察丨和你息息相关!DCEP 能否领跑?各国数字货币都在搞什么?
  18. Hcse 交换知识点-1
  19. 因子分析法(Factor Analysis)是什么分析?
  20. vbox虚拟机与主机互传文件的四种方法

热门文章

  1. 图书馆座位预定管理系统前端设计_图书馆座位预约管理信息系统设计设计.doc...
  2. java实现系统多级文件夹复制
  3. 【手撸RPC框架】SpringBoot+Netty4实现RPC框架
  4. JavaWeb 入门篇(3)ServletContext 详解 具体应用
  5. 二级菜单--竖排---HTML
  6. springcloud 服务与服务之间实现灰度发布 基于Aspect
  7. vba根据内容调整word表格_【邮件合并】不会VBA也能批量生成Word封面
  8. created写法_在vue中created、mounted等方法使用小结
  9. svpwm矢量控制电机相电压波形_如何深入理解SVPWM?
  10. VMware QueryPerformanceCounter/GetTickCount 悬案