簡體   English   中英

如何在nodejs中使用第三方庫

[英]How to use a third party library in nodejs

我正在嘗試設置一個能夠將消息發送到消息隊列的網絡服務器。 為此,我想使用STOMPIT 我已經設置了一個帶有 index.html、main.js 和 app.js 的基本 nodejs 網絡服務器,但無法讓 stompit 庫在我的 main.js 中工作。

如何在我的 main.js 中使用庫(使用 html 中的腳本標簽導入)?

部分代碼:index.html:

<script src="https://cdnjs.cloudflare.com/ajax/libs/stomp.js/2.3.3/stomp.js"></script>
<script src="js/main.js"></script>

主.js:

    stompit.connect(connectOptions, function(error, client) { //stompit is undefined here

        if (error) {
            console.log('connect error ' + error.message);
            return;
        }

        const sendHeaders = {
            'destination': '/queue/test',
            'content-type': 'text/plain'
        };

        const frame = client.send(sendHeaders);
        frame.write(msg);
        frame.end();
    })

你必須在 npmjs.com 上選擇一個模塊,安裝它並在你的腳本中使用它。 例如,使用 stomp 模塊(npmjs 上還有其他模塊): https://www.npmjs.com/package/stompjs

安裝它:

npm install --save stompjs

將其導入您的腳本:

const Stomp = require('stompjs');

您可以在以下位置找到有關使用它的其他詳細信息: https://www.npmjs.com/package/stompjs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM