0

nodejs + express + nats を使用して、フロントエンド アプリ用の REST API を構築しようとしています。端末で nats-server を実行しています。

これは私のテストコードです:

var express = require("express");
var app = express();
const NATS = require('nats');
const nc = NATS.connect();
nc.on('connect', () => {
    console.log('connected');
})

nc.publish('foo', 'Hello World!');

app.get('/', (req,res) => {
    nc.subscribe('foo', function (msg) {
        res.send(msg)
    });
});

app.listen(3000, () => {
 console.log("Server running on port 3000");
});

テスト コードを実行した後、localhost:3000 に到達できません。

github で同様のプロジェクトを見つけました: https://github.com/georgehaidar/poc-express-nats/blob/master/api.js

エラーが見つからないようです。

誰かが私が間違っていることを理解するのを手伝ってくれますか?

前もって感謝します。

4

1 に答える 1