Node实现简单的接口及(文件)

本文介绍了如何使用Node.js实现简单的HTTP接口,包括GET请求获取JSON数据、POST请求验证密码、GET请求带参数以及POST请求处理文件上传。通过这些实例,展示了Node.js进行API交互的基本方法。
摘要由CSDN通过智能技术生成

接口的定义

(1) 用户接口:操作系统专门为用户提供了“用户与操作系统的接口” ,通常称为用户接口。该接口支持用户与 OS 之间进行交互,即由用户向 OS 请求提供特定的服务,而系统则把服务的结果返回给用户。

(2)应用程序接口又称为应用编程接口,是一组定义、程序及协议的集合,

通过 API接口实现计算机软件之间的相互通信。API 的一个主要功能是提供
通用功能集。API同时也是一种中间件,为各种不同平台提供数据共享。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合 理划分。

良好的接口设计可以降低系统各部分的相互依赖,提高组成单元
的内聚性,降低组成单元间的耦合程度,从而提高系统的可维护性和可
扩展性。

简而言之
最通俗的讲就你请求某一个api的接口。api响应你的请求要求给你反应响应相应的数据,就是所谓的交互,


一、简单接口(get例子)

/** 
接口:得到一条随机数据
接口地址: /joke 
请求方式: get
参数:无
返回:一条笑话
**/
//导包
const express = require('express')
//创建服务器
const app = express()
//写接口
app.get('/joke', (req, res)=> {
   
//准备n条笑话(实际开发的时候笑话们肯定是从数据库或者是其他的数据源获取到的.)
let arr = ['狐狸走路容易摔跤,因为脚滑,哈哈','你好可爱',]
// 开始创建一个随机的标
let index = Math.floor(Math.random()*3);
// 返回数据
res.send(arr[index]);

})
app.listen(6060,()=>{
   
    console.log('服务开启')
})

及返回json数据

const express = require('express')
//创建服务器
const app = express
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值