Egg.js 是一個基于 Node.js 和 Koa 框架的企業級應用開發框架。它使用統一的約定進行配置和開發,提供了諸如插件機制、中間件、路由切換等功能,使得開發者可以快速、高效地搭建出復雜的 Web 應用。
在 Egg.js 中,使用ctx.body
返回響應結果。
ctx.body = {
code: 0,
message: 'success',
data: {
name: 'Egg.js',
version: '2.0.0',
},
};
上面的代碼中,我們可以通過ctx.body
返回一個 JSON 格式的響應結果。其中,code
表示接口返回的狀態碼,message
表示接口返回的狀態信息,data
則是接口返回的數據。
如果接口出錯,可以使用ctx.throw
來返回錯誤信息:
ctx.throw(400, '參數錯誤');
上面的代碼中,我們可以使用ctx.throw
來拋出錯誤信息。第一個參數表示 HTTP 狀態碼,第二個參數表示錯誤信息。在拋出錯誤信息后,后續的代碼將不會執行。
在經過以上處理后,我們就可以返回 JSON 格式的響應結果了。
上一篇python 標準庫圖標
下一篇c 動態生成json數據