在Next.js框架中,可以定义服务接口并将它们的路由放置在pages/api
目录下。创建一个接口路由如great
并在对应文件中默认导出一个处理函数,该函数接收请求(request)和响应(response)对象。可使用response.status
设置响应状态码如200,并用send
方法发送数据。要测试接口,可用HTTP客户端发送请求到本地服务器的接口地址。如果接口不存在,需重启开发服务。可以限制请求方法,如仅允许GET
,不满足时返回400状态码和错误信息。可以改用json
方法发送JSON格式响应,包含如message
属性的对象。