nodejs写接口(一)

news/2024/9/23 22:32:11/

一、新手上路十大步

(1)先建一个常用的文件夹

(2)使用code打开

(3)在里面新建一个index.js文件

(4)新建项目

npm init -y

//用于自己搭建一个项目框架(写框架)的时候使用,平时的+vue的都是使用别人的框架

(5)修改一下json文件

设置出口为index.js

(6)npm一个框架

//最基本的框架可以用于快速构建web应用

npm i express

(7)写接口代码

位置:index.js

/*** 1.引入一个express框架*/
const express = require('express');
const app = express();
/*** 2.创建接口 发送网络请求*/
app.get('/',(req,res)=>{res.send('hello world')
})
/*** 3.规定服务的端口号*/
app.listen(3000,()=>{console.log('server is running at http://localhost:3000');
})

require是node内自带的commJS的规范

(8)启动服务

node .\index.js

记住一定要保存了再运行

访问端口,成功

(9)使用Apifox测试

在个人空间内新建项目

输入刚刚给的路径/

新建一个这个的环境

保存并且选择

发送成功

(10)传个参数

修改代码

/*** 2.创建接口 发送网络请求*/
app.get('/',(req,res)=>{res.send({code:200,msg:'接口调用成功'})
})

每改一次代码都需要重启服务

node .\index.js

ps:但是也有不需要重启的,可以安装一个插件

npm install nodemon

但是现在先重启服务再说

测试看一下再次发送


http://www.ppmy.cn/news/1446357.html

相关文章

ChatGPT向付费用户推“记忆”功能,可记住用户喜好 | 最新快讯

4月30日消息,人工智能巨头OpenAI宣布,其开发的聊天机器人ChatGPT将在除欧洲和韩国以外的市场全面上线“记忆”功能。这使得聊天机器人能够“记住”ChatGPT Plus付费订阅用户的详细信息,从而提供更个性化的服务。 OpenAI早在今年2月就已经宣布…

【Camera KMD ISP SubSystem笔记】CAM SYNC与DRQ①

在android系统中fence用于不同模块需要访问同一块buffer的同步,例如camera和graphic。对于preview buffer, camera是生产者graphic是消费者。 camera需要生产图像数据到preview buffer时需要等待preview buffer的 fence可用。 camera sync是高通camx框架里面用于各个…

electron中主进程和渲染进程通信

在 Electron 中,通过使用 IPC (Inter-Process Communication)机制,ipcMain 和 ipcRenderer 模块可以在主线程(主进程)和渲染线程(渲染进程)之间进行消息通信。当你想要从主线程发送数…

Fastadmin 日常项目常见用法整理

ps:自己使用笔记备用,不间断更新,常见功能点 一,数据库后缀 结尾字符示例类型要求字段说明timerefreshtimebigint/datetime识别为日期时间型数据,自动创建选择时间的组件imagesmallimagevarchar识别为图片文件&#…

为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&…

AUTOSAR 全套英文标准

CP AUTOSAR 英文标准 CP AUTOSAR R4.2.2 英文标准 CP AUTOSAR R4.3.0 英文标准 CP AUTOSAR R4.3.1 英文标准 CP AUTOSAR R4.4.0 英文标准 CP AUTOSAR R1911 英文标准 CP AUTOSAR R2011 英文标准 CP AUTOSAR R2111 英文标准 CP AUTOSAR R2211 英文标准 CP AUTOSAR R2311 英文标准…

深度学习系列66:试穿模型IDM-VTON上手

1. 模型概述 如图,总体流程为: 输入为:衣服的编码xg;人物noise的编码xt;人物身上衣物的mask和人体pose分割(densepose);衣服部分经过两部分网络:1)高级语义网络IP-Adapter&#xff…

Qt:Qt框架的初步认识和基本使用

文章目录 Qt是什么Qt的优点Qt开发环境的基本使用对象树其他控件输入框按钮 本篇总结的是对于Qt框架的基本认识 Qt是什么 Qt框架是一个跨平台的C图形用户界面应用程序框架,框架是一群大佬发明出来的,帮助新手使用的一个内容,如果没有框架的存…