当前位置: 首页 > news >正文

node:快速启动一个列表服务器

安装

yarn add express

代码:

let express = require("express");
let app = express();

// 模拟数据
const users = [
  {
    id: 1,
    name: " Haines",
  },
  {
    id: 2,
    name: "Cat",
  },
  {
    id: 3,
    name: "Make",
  },
  {
    id: 4,
    name: "Jokey",
  },
];

// 中间件
app.use((req, res, next) => {
  console.log("有人请求服务器了");
  next();
});
app.get("/user", (req, res) => {
  console.log("res");
  res.send(users);
});

//监听端口号
app.listen(5000, (err) => {
  if (!err) console.log("启动成功,请求地址:http://localhost:5000/user");
});

浏览器输入:http://localhost:5000/user

 

相关文章:

  • vscode左下角git分支不见了(已解决)
  • 调用百度地图
  • mac电脑如何下载git
  • vscode中setting.json配置
  • css画一个卡通动画
  • 在 vue 中使用 vue-typed-js 实现打字机效果
  • mac电脑安装item2、oh-my-zsh
  • Mac版本git下载和使用
  • 推荐一个包含很多工具的网站
  • vscode设置侧边栏字体大小
  • 微信小程序上传:form-data
  • mac显示.git文件
  • 微信小程序图片上传一直loading中,上传没反应
  • el-table拖动排序
  • vue项目进行前端埋点,记录页面菜单停留时间
  • [数据结构]链表的实现在PHP中
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • Apache Pulsar 2.1 重磅发布
  • JavaScript新鲜事·第5期
  • mockjs让前端开发独立于后端
  • mysql innodb 索引使用指南
  • node和express搭建代理服务器(源码)
  • react-native 安卓真机环境搭建
  • React-redux的原理以及使用
  • Redux 中间件分析
  • Selenium实战教程系列(二)---元素定位
  • tab.js分享及浏览器兼容性问题汇总
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 分享一份非常强势的Android面试题
  • 诡异!React stopPropagation失灵
  • 京东美团研发面经
  • 漂亮刷新控件-iOS
  • 深入浅出Node.js
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 新手搭建网站的主要流程
  • 延迟脚本的方式
  • 优化 Vue 项目编译文件大小
  • ​如何在iOS手机上查看应用日志
  • # Maven错误Error executing Maven
  • #### go map 底层结构 ####
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • $(function(){})与(function($){....})(jQuery)的区别
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (Python) SOAP Web Service (HTTP POST)
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (三)uboot源码分析
  • (转)VC++中ondraw在什么时候调用的
  • (转)甲方乙方——赵民谈找工作
  • (转)树状数组
  • *2 echo、printf、mkdir命令的应用
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .Net中间语言BeforeFieldInit
  • ::