该视频仅会员有权观看
立即开通课程「Nuxt.js 前端应用开发实践」权限。
- 在nx框架中,可以定义服务端应用接口,并将其放置在项目的
server
目录下。
- 新建名为
server
的根目录,并在其内创建api
目录以定义服务端接口。
- 创建文件如
great
来设置接口路径例如/api/great
,并在文件内导出一个处理函数,该函数用于返回接口响应。
- 可以在HTTP客户端测试接口,通过发送GET或POST请求到
localhost:3000/api/great
,响应包含如{"message": "你好"}
的JSON数据。
- 为支持特定HTTP方法,可在文件名中加入方法名,如
great.get
限制为只能通过GET方法访问。
- 若使用不支持的方法如POST请求
api/great
会提示接口不存在,而使用GET则可以获取正确响应。
- 除了放在
server/api
下,接口也可放置于server/routes
目录,不过这时接口地址不会含api
前缀。
- 在
server/routes
目录下创建的接口可以通过请求地址如localhost:3000/great
进行测试和访问。