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。
エラーが見つからないようです。
誰かが私が間違っていることを理解するのを手伝ってくれますか?
前もって感謝します。