pemasangan sabun nodejs

WBOY
Lepaskan: 2023-05-18 12:38:07
asal
774 orang telah melayarinya

Node.js ialah persekitaran berjalan JavaScript bahagian pelayan yang berkuasa. Ia membawa banyak alat dan perpustakaan yang mudah, memudahkan pembangun membina aplikasi yang cekap.

Antaranya, SOAP (Simple Object Access Protocol) ialah protokol berasaskan XML yang digunakan untuk bertukar-tukar data dalam persekitaran yang diedarkan. Dalam Node.js, komunikasi antara klien dan pelayan boleh disampaikan dengan mudah menggunakan perpustakaan SOAP. Artikel ini akan memperkenalkan cara memasang dan menggunakan perpustakaan SOAP pada Node.js.

Langkah 1: Pasang Node.js

Sebelum anda mula mengkonfigurasi SOAP, pastikan anda telah memasang Node.js. Jika anda belum memasangnya lagi, sila pergi ke tapak web rasmi untuk memuat turun versi terkini: https://nodejs.org/zh-cn/

Langkah 2: Buat projek Node.js

Selepas memasang Node .js, buka terminal atau tetingkap command prompt dan buat folder projek baharu. Gunakan arahan berikut:

mkdir my_project
Salin selepas log masuk

Dalam folder projek, gunakan npm untuk memulakan projek Node.js baharu. Ini akan mencipta fail "package.json" dalam folder projek, yang digunakan untuk mengurus kebergantungan projek.

cd my_project
npm init
Salin selepas log masuk

Anda akan melihat beberapa maklumat asas yang ditanya tentang projek, seperti nama projek, nombor versi dan penerangan. Masukkan seperti yang digesa.

Langkah 3: Pasang perpustakaan SOAP

Selepas memulakan projek Node.js baharu, anda kini boleh memasang pustaka SOAP. Dalam tetingkap terminal atau command prompt, gunakan arahan berikut untuk memasang pustaka sabun:

npm install soap --save
Salin selepas log masuk

Tambahkan rujukan perpustakaan SOAP pada fail "package.json" menggunakan pilihan –save.

Langkah 4: Buat klien dan pelayan SOAP

Selepas memasang perpustakaan SOAP, anda kini boleh mula mencipta klien dan pelayan SOAP. Mari kita lihat dahulu cara membuat klien SOAP.

Dalam folder projek, cipta fail baharu dan namakannya "client.js". Gunakan kod berikut untuk memperkenalkan dan mengkonfigurasi klien SOAP:

const soap = require('soap');

const url = 'http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL';

soap.createClient(url, function (err, client) {
  if (err) {
    console.error(err);
  } else {
    console.log(client.describe());
  }
});
Salin selepas log masuk

Dalam contoh ini, kami menggunakan perpustakaan SOAP untuk mencipta klien untuk mengakses perkhidmatan "CountryInfoService" dalam talian. Pelanggan akan mendapatkan semula fail WSDL (Web Services Description Language) bagi "CountryInfoService" dan mengeluarkan maklumat perihalan perkhidmatan tersebut.

Seterusnya, mari kita lihat cara membuat pelayan SOAP. Dalam folder projek, cipta fail baharu dan namakannya "server.js". Gunakan kod berikut untuk memperkenalkan dan mengkonfigurasi pelayan SOAP:

const soap = require('soap');
const http = require('http');

const service = {
  MyService: {
    MyServiceSoapPort: {
      MyOperation: function(args) {
        return {
          result: args.x + args.y
        };
      }
    }
  }
};

const xml = require('fs').readFileSync('./myservice.wsdl', 'utf8');

const server = http.createServer(function(request,response) {
  response.end("404: Not Found: " + request.url);
});

server.listen(8080);
soap.listen(server, '/webservice', service, xml, function(){
    console.log('SOAP服务已启动');
});
Salin selepas log masuk

Dalam contoh ini, kami telah mencipta perkhidmatan SOAP mudah yang akan mendengar permintaan pada port 8080 alamat hos tempatan. Apabila permintaan diterima, perkhidmatan melakukan operasi penambahan yang mudah dan mengembalikan hasilnya.

Langkah 5: Jalankan perkhidmatan SOAP

Selepas anda mencipta klien dan pelayan SOAP, anda kini boleh menjalankan perkhidmatan tersebut Buka terminal atau tetingkap command prompt dan masukkan arahan berikut untuk memulakan perkhidmatan:

node server.js
Salin selepas log masuk

Anda akan melihat output konsol "Perkhidmatan SOAP telah bermula". Ini bermakna perkhidmatan SOAP anda telah dimulakan.

Langkah 6: Panggil perkhidmatan SOAP

Selepas menjalankan perkhidmatan, anda kini boleh menggunakan klien SOAP yang dibuat untuk memanggil perkhidmatan. Dalam tetingkap terminal atau command prompt, jalankan arahan berikut untuk menggunakan perkhidmatan:

node client.js
Salin selepas log masuk

Anda akan melihat konsol mengeluarkan perihalan perkhidmatan. Ini bermakna pelanggan berjaya menghantar permintaan dan menerima respons.

Ringkasan

Ini ialah langkah-langkah untuk memasang dan menggunakan perpustakaan SOAP dalam Node.js. Jika anda menghadapi sebarang masalah, sila semak dokumentasi rasmi perpustakaan SOAP atau minta sokongan komuniti. Pustaka SOAP membawa kemudahan yang hebat kepada pembangun Node.js dan boleh digunakan untuk membina aplikasi teragih yang cekap dan berskala.

Atas ialah kandungan terperinci pemasangan sabun 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!