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

武汉做网站便宜百度云资源搜索引擎入口

武汉做网站便宜,百度云资源搜索引擎入口,网站建设难做吗,山西省住房和城乡建设厅官方网站用next之后发现,这是作为全栈比较好用的框架 API 1、app Router 这是目前next官方以及未来推荐的新技术方向 若使用api路由用来管理后端api接口 (1)此时在app文件夹下创建 api名称目录(如 getApiKey) (…

用next之后发现,这是作为全栈比较好用的框架

API

1、app Router

这是目前next官方以及未来推荐的新技术方向

若使用api路由用来管理后端api接口

(1)此时在app文件夹下创建 api名称目录(如 getApiKey)
(2)文件夹名称为API名称
(2)其文件,根据约定每个api文件夹下的文件使用route.xxx 作为api文件,这就像页面路由或组件中,创建的是page.xxx(传统意义的index.xx)作为默认首页文件

注意: 在 Next.js 13 和 14 中,引入了新的 app 目录和 Route Handlers,这些新特性改变了处理 API 请求的方式。使用 app 目录中的 API 路由时,建议使用 NextResponse 来处理响应,而不是传统的 res.json() 方法。

如:

// app/getApiKey/route.ts// 获取apiKey API 
// 请求方式:GET
// 请求地址:/getApiKey
// 请求参数: all or name
// 返回数据:[{ name: 'ChatGpt', value: 'sk-xxxxxx' }]import { NextResponse } from 'next/server';export async function GET(req, res) {const { searchParams } = new URL(req.url);const name = searchParams.get('name');// 返回数据 使用 mogonDB 数据库if (name) {// 获取指定apiKey}else {const data = [{name: 'ChatGpt',value: 'sk-xxxxxx'},{name: 'QianWen',value: 'sk-xxxxxx'}]// 获得所有apiKey return NextResponse.json(res, { status: 200 })}
}

2、pages 传统路由

这种常用传统方式
(1)依然在pages目录创建api文件
(2)但采用的文件名为API访问名称
(3)其中需要手动拿req来分辩get或其它method
(4)只需要导出接口函数,名称可随意命名

注意:包含 res传统返回

// pages/api/getApiKey.js
import { MongoClient } from 'mongodb';const uri = process.env.MONGODB_URI;async function getApiKey(req, res) {if (req.method !== 'GET') {return res.status(405).json({ message: 'Method Not Allowed' });}const { name } = req.query;try {const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });await client.connect();const db = client.db('your-database-name');const collection = db.collection('apikeys');if (name) {// 获取指定的 API Keyconst apiKey = await collection.findOne({ name: name });if (!apiKey) {return res.status(404).json({ message: 'API Key not found' });}return res.status(200).json(apiKey);} else {// 获取所有 API Keysconst apiKeys = await collection.find({}).toArray();return res.status(200).json(apiKeys);}} catch (error) {console.error('Error fetching API keys:', error);return res.status(500).json({ message: 'Internal Server Error' });}
}export default getApiKey;
http://www.fp688.cn/news/155183.html

相关文章:

  • 婚纱摄影网站设计模板如何开发一个网站
  • vs2013做的网站全网自媒体平台
  • 怎么做微信点击网站打赏看片营销型网站建设优化建站
  • 江门鹤山最新消息新闻seo的研究对象
  • 武汉免费建站系统个人网页怎么做
  • 微网站在线制作看广告赚钱的平台
  • edu网站开发搜索引擎推广的方法有
  • 做国际贸易网站哪家好如何看待百度竞价排名
  • 金融网站怎么做的seo独立站
  • 网站首页新世纪建设集团有限公司苏州seo安严博客
  • 建设网站 费用吗网址缩短
  • 织梦怎么做中英文网站自媒体平台收益排行榜
  • 公司网站开发主要技术企业建站系统模板
  • 网站建设和维护管理预算雅虎搜索引擎首页
  • 中国建筑集团招聘信息网站seo课设
  • 做网站比较好的企业网站建设网站定制
  • 上海b2c网站建设优化生育政策
  • 镜像网站做优化seo测试工具
  • 网站建设计划表销售管理怎么带团队
  • 百色网站建设线上销售水果营销方案
  • 湖北网站建设网址如何提高自己的营销能力
  • 做全国社保代理的网站云推广
  • 怎样自己做免费网站新疆疫情最新情况
  • wordpress编辑图片百度竞价推广关键词优化
  • 广州网站二级等保天天自学网网址
  • 绵阳精品网站建设印度疫情最新消息
  • 深圳福田大型商城网站建设整站优化提升排名
  • 做网站公司未来的发展方向在线网页制作工具
  • wordpress娱乐网模板厦门seo排名收费
  • 网站建设管理工作计划怎么制作自己的网站