Node框架Express搭建服务器和API

ops/2024/11/19 17:30:43/

新建一个空文件夹

初始化项目 yarn init -y => package.json

配置 .gitignore 文件 node_modules/

安装Express插件 yarn add express

创建 app.js 用于搭建后端服务器

```js
├── README.en.md
├── README.md
├── app.js
├── package.json
└── yarn.lockconst express = require('express')
const app = express()// 非常简单的 API 端点
app.get('/',(req,res) => { res.send('Hello World')
})// 启动服务器监听来自指定端口 8081
app.listen(8081, () => {console.log('Server is running on http://localhost:8081')
})
```

启动服务器 nodemon app.js

在浏览器中访问路由 http://localhost:8081 页面通过res.send() 展示 'Hello World' 作为页面内容
终端会打印出 Server is running on http://localhost:8081


http://www.ppmy.cn/ops/17272.html

相关文章

企业遇到cc攻击后会怎么样

CC攻击是什么? CC攻击,全称Challenge Collapsar,也称为挑战黑洞攻击,是一种DDoS(分布式拒绝服务)攻击的常见类型。攻击者借助代理服务器生成指向受害主机的合法请求,实现对HTTP业务的攻击。这种…

在 Oracle 数据库中使用正则表达式

在 Oracle 数据库中使用正则表达式 0. 引言1. 什么是正则表达式?2. Oracle 数据库正则表达式支持3. 用于正则表达式的 Oracle 数据库 SQL 函数4. 正则表达式中支持的元字符5. 构建正则表达式 0. 引言 本文介绍 Oracle 数据库的正则表达式支持。本文涵盖以下主题&am…

alert() 函数功能

基本的 alert() 函数用法: 最基本的用法是通过 alert() 函数显示一条简单的文本消息,如下所示: alert("Hello, World!");这将在浏览器中显示一个消息框,其中包含文本 “Hello, World!”。 显示变量的值: a…

ChatGPT如何助力科研创新,提升研究效率?

随着人工智能技术的快速发展,其在科研领域的应用也愈发广泛。AI不仅提升了科研创新的效率,还为科研人员带来了前所未有的便利。本文将从ChatGPT深度科研应用、数据分析及机器学习、AI绘图以及高效论文撰写等方面,综述AI如何助力科研创新与效率…

[解决] 为什么 App Inventor 扩展导入了,但是没啥反应?

大概率是导入拓展后,没有拖动拓展到界面上! 导入拓展后,别忘了拖动拓展到主界面上,这样才算真正创建了拓展对象,这时才能使用拓展的方法。 原文:为什么 App Inventor 扩展导入了,但是没啥反应&…

mac上VMware fusion net模式无法正常使用的问题

更新时间:2024年04月22日21:39:04 1. 问题 环境: intel芯片的macbook pro VMware fusion 13.5.1 无法将“Ethernet0”连接到虚拟网络“/dev/vmnet8”。在这里显示这个之后,应该是vmnet8的网段发生了冲突,所以导致无法正常使用…

新手Pytorch入门笔记-transforms.Compose()

我使用的图片是上图,直接下载即可 transforms.Compose 是PyTorch中的一个实用工具,用于创建一个包含多个数据变换操作的变换对象。这些变换操作通常用于数据预处理,例如图像数据的缩放、裁剪、旋转等。使用transforms.Compose 可以将多个数据…

顺序表 (C语言版)

顺序存储: 把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系由存储单元的邻接关系来体现。 顺序表的特点: 能在O(1)的时间内找到第i个元素存储密度高拓展容量不方便插入,删除操作不方便 C语言中可使用&am…