Bagaimana untuk antara muka permintaan dalam nodejs

PHPz
Lepaskan: 2023-04-26 09:25:56
asal
1657 orang telah melayarinya

Node.js ialah persekitaran berjalan JavaScript berdasarkan enjin Chrome V8 yang boleh digunakan untuk membangunkan aplikasi sebelah pelayan. Node.js mempunyai model I/O yang dipacu peristiwa, tidak menyekat, menjadikannya ideal untuk membina perkhidmatan web yang cekap dan aplikasi masa nyata. Dalam aplikasi Node.js, permintaan antara muka adalah operasi yang sangat biasa Artikel ini akan memperkenalkan cara untuk memulakan permintaan antara muka dalam Node.js.

Pertama, kita perlu memasang pustaka sumber terbuka untuk Node.js - request. Gunakan arahan npm untuk memasang, arahannya adalah seperti berikut:

npm install request --save
Salin selepas log masuk

Kemudian, perkenalkan perpustakaan permintaan dalam Node.js:

const request = require('request');
Salin selepas log masuk

Kemudian, kita boleh memulakan permintaan GET untuk mendapatkan data API lain. Berikut ialah contoh:

request('https://jsonplaceholder.typicode.com/posts', (error, response, body) => {
  if (!error && response.statusCode === 200) {
    console.log(body);
  }
});
Salin selepas log masuk

Kod di atas akan memulakan permintaan GET ke https://jsonplaceholder.typicode.com/posts dan mengeluarkan data yang dikembalikan oleh permintaan dalam konsol. Perlu diingatkan bahawa parameter pertama kaedah permintaan ialah alamat URL permintaan, dan parameter kedua ialah fungsi panggil balik. Parameter fungsi panggil balik ialah objek ralat, objek tindak balas dan kandungan badan tindak balas.

Selain permintaan GET, anda juga boleh memulakan permintaan POST untuk memuat naik data. Berikut ialah contoh:

const options = {
  url: 'https://jsonplaceholder.typicode.com/posts',
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    title: 'foo',
    body: 'bar',
    userId: 1
  })
};

request(options, (error, response, body) => {
  if (!error && response.statusCode === 201) {
    console.log(body);
  }
});
Salin selepas log masuk

Kod di atas akan memulakan permintaan POST ke https://jsonplaceholder.typicode.com/posts dan memuat naik data dalam format JSON. Kami boleh menentukan Jenis Kandungan permintaan dalam pengepala permintaan, menggunakan kaedah JSON.stringify untuk menukar data menjadi rentetan dan menetapkan rentetan ditukar sebagai kandungan kandungan permintaan.

Selain kaedah di atas, perpustakaan permintaan juga menyediakan beberapa kaedah lain, seperti letak, tampal, padam, dll. Anda boleh memilih kaedah yang sesuai untuk melaksanakan operasi permintaan mengikut keperluan sebenar.

Ringkasan:

Untuk memulakan permintaan antara muka dalam Node.js, anda boleh menggunakan perpustakaan permintaan. Melalui pengenalan di atas, kita boleh belajar cara menggunakan perpustakaan permintaan untuk memulakan permintaan GET dan POST dalam Node.js, dan cara menetapkan maklumat pengepala dan kandungan kandungan permintaan itu. Dalam pembangunan sebenar, permintaan antara muka adalah operasi yang sangat biasa. Saya harap pengenalan dalam artikel ini dapat membantu pembaca menggunakan Node.js dengan lebih baik untuk pembangunan.

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

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!