Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk menulis nilai pulangan antara muka dalam nodejs

Bagaimana untuk menulis nilai pulangan antara muka dalam nodejs

下次还敢
Lepaskan: 2024-04-21 06:24:34
asal
755 orang telah melayarinya

Apabila menulis API RESTful dalam Node.js, mentakrifkan nilai pulangan operasi pengawal dengan mengembalikan kod status, objek respons dan mesej pilihan boleh meningkatkan kemudahan penggunaan API dan pemprosesan yang betul oleh pelanggan.

Bagaimana untuk menulis nilai pulangan antara muka dalam nodejs

Cara menulis nilai pulangan antara muka Node.js

Apabila menulis API RESTful dalam Node.js, adalah penting untuk menentukan nilai pulangan untuk tindakan pengawal. Nilai pulangan yang betul bukan sahaja meningkatkan kebolehgunaan API, tetapi juga membantu pelanggan mengendalikan permintaan dengan betul.

Tentukan kod status respons

Pertama, tentukan kod status HTTP untuk dikembalikan. Berikut ialah beberapa kod status biasa:

  • 200 OK: Permintaan berjaya
  • 201 Dibuat: Sumber baharu telah dibuat
  • 400 Permintaan Buruk: Format permintaan salah
  • 401 Tanpa Kebenaran: Pelayan Tanpa Kebenaran
  • Ralat: Pelayan berlaku Ralat

Mencipta objek respons

Seterusnya, cipta objek JavaScript untuk mewakili respons. Objek ini biasanya termasuk sifat berikut:

<code>{
  status: <HTTP 状态码>,
  data: <响应数据>,
  message: <可选消息>
}</code>
Salin selepas log masuk

Tetapkan kod status HTTP

Tetapkan kod status HTTP kepada atribut status. status 属性。

设置响应数据

将响应数据分配给 data 属性。数据可以是任何 JavaScript 值,例如字符串、对象或数组。

设置可选消息

如果需要,可以将消息分配给 message

Tetapkan data respons

Tugaskan data respons kepada atribut data. Data boleh berupa sebarang nilai JavaScript, seperti rentetan, objek atau tatasusunan.

Tetapkan mesej pilihan

Jika mahu, mesej boleh diberikan kepada atribut message. Mesej memberikan maklumat tambahan tentang respons. 🎜🎜🎜Contoh🎜🎜🎜Berikut ialah contoh respons yang berjaya: 🎜
<code class="javascript">res.status(200).json({
  data: {
    name: "John Doe",
    age: 30
  }
});</code>
Salin selepas log masuk
🎜Berikut ialah contoh respons ralat: 🎜
<code class="javascript">res.status(400).json({
  message: "Invalid request format"
});</code>
Salin selepas log masuk
🎜Dengan mengikuti langkah-langkah ini, anda boleh menulis Node.js yang jelas dan bermaklumat, dengan itu saya meningkatkan nilai antara muka Node.js, pengalaman keseluruhan API anda. 🎜

Atas ialah kandungan terperinci Bagaimana untuk menulis nilai pulangan antara muka dalam nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan