index.js

使用express框架搭建http服务器,和实现路由功能。

var express = require('express');
var app = express();//  主页输出 "Hello World"
app.get('/', function (req, res) {console.log("主页 GET 请求");res.send('Hello GET');
})//  POST 请求
app.post('/', function (req, res) {console.log("主页 POST 请求");res.send('Hello POST');
})//  /del_user 页面响应
app.get('/del_user', function (req, res) {console.log("/del_user 响应 DELETE 请求");res.send('删除页面');
})//  /list_user 页面 GET 请求
app.get('/list_user', function (req, res) {console.log("/list_user GET 请求");res.send('用户列表页面');
})// 对页面 abcd, abxcd, ab123cd, 等响应 GET 请求
app.get('/ab*cd', function(req, res) {console.log("/ab*cd GET 请求");res.send('正则匹配');
})var server = app.listen(3000, function () {var host = server.address().addressvar port = server.address().portconsole.log("应用实例,访问地址为 http://%s:%s", host, port)})

  

访问http://127.0.0.1:3000/,页面显示: Hello Get

访问http://127.0.0.1:3000/list_user, 页面显示: 用户列表页面

转载于:https://www.cnblogs.com/gamedaybyday/p/6638755.html

Express框架(http服务器 + 路由)相关推荐

  1. Express框架简介

    Express框架是什么 Express是一个基于Node平台的web应用开发框架,它提供了一系列的强大特性,帮助你创建各种Web应用,我们可以使用npm install express 命令进行下载 ...

  2. 对比原生Node封装的Express路由 和 express框架路由

    文章目录 前言 一.routes.js 1.引入模块 2.changesRes() - send() 3.getFileMime() - type() 4.initStatic 5.server() ...

  3. 渲染静态页面、get请求、post请求、express框架、路由、中间件

    1. 渲染静态页面 const http = require('http'); const fs = require('fs'); const url = require('url'); const ...

  4. 在nodeJs的Express框架下用TypeScript编写router路由出现import关键字错误的解决方案

    在nodeJs的Express框架下用TypeScript编写router路由出现import关键字错误的解决方案 参考文章: (1)在nodeJs的Express框架下用TypeScript编写ro ...

  5. 从零开始部署Node.js服务至阿里云ECS服务器并通过express框架实现外网IP访问html项目

    大致步骤(2017.07.25): 1.购买阿里云服务器 2.在云服务器上搭建node环境 3.上传Node.js代码,并测试通过 一.购买阿里云服务器 1.登陆阿里云 2.选择控制台 3.选择云服务 ...

  6. nodejs框架express之创建服务器(初学)

    nodejs框架express之创建服务器(初学) //引入express框架 const express = require('express'); //创建网站服务器 const app = ex ...

  7. Node.js Express 框架 Express

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

  8. 如何搭建html运行环境,搭建基于express框架运行环境的方法步骤

    一.Express简介 Express提供了一个轻量级模块,把Node.js的http模块功能封装在一个简单易用的接口中.Express也扩展了http模块的功能,使你轻松处理服务器的路由.响应.co ...

  9. http协议、模块、express框架以及路由器、中间件和mysql模块

    一.http协议 是浏览器和web服务器之间的通信协议 1.通用头信息 request url:请求的url,向服务器请求的数据 request method:请求的方式   get.post sta ...

最新文章

  1. DHCP的安装与分配
  2. 【Quartz】Quartz
  3. k8s, etcd 多节点集群部署问题排查记录
  4. 基于TextRank的关键词提取算法
  5. jsonpath的用法
  6. 蚂蚁疾奔:蚂蚁集团两地上市全速推进
  7. LintCode-A + B 问题
  8. C++ 程序员自信心曲线图
  9. java窗体输入数据怎么存,java编程之计算矩阵对角线和(从对话窗体输入数据)...
  10. shell脚本验证ssh连通性_ssh远程管理服务
  11. html5新的dom函数,从0到1: 实现一个虚拟 DOM(上)
  12. 来自联通302的问候
  13. 如何卸载office201032位_office2010卸载不了应该如何通过清理注册表解决方法?
  14. 杀毒软件哪个好?2011年12月(第六次)VB100认证结果出炉
  15. 星际争霸2 AI开发(持续更新)
  16. 解决导出excel文件名中文乱码的问题
  17. 干货:如何打造一个直播平台
  18. sprite(雪碧图,也叫精灵图)
  19. 案场渠道稽核管理系统更新记录V1.2
  20. CSDN【精品专栏】第三期

热门文章

  1. CSS hack浏览器兼容一览表
  2. 基础连接已经关闭: 无法与远程服务器建立信任关系
  3. widcomm BT search place
  4. 基于 Spring Boot 的 Restful 风格实现增删改查
  5. 李开复:不是言AI必称中美,而是欧洲太堂吉诃德
  6. Linux下一些实用的操作记录
  7. 小学数学闯关游戏 java代码_Java语言实现小学数学练习
  8. gorm增删查改json_gorm 关联查询请教
  9. 热点快讯:广东省能源局发布《广东省能源局关于明确全省数据中心能耗保障相关要求的通知》
  10. python series转int_分享丨推荐一个 Python 手绘图形库