vs code でnode.jsとexpressで3週間ぶりにserverを”$node server.js" のコマンドで起動させようとしましたが、
一見ターミナルからはエラーはでずに起動しているように表示されるのに、ブラウザでは" This site can’t be reached127.0.0.1 refused to connect." や" This site can’t be reached localhost refused to connect." となりブラウザ側から接続できません。ターミナルでcurl を使うと curl: (7) Failed to connect to localhost port 3001 after 11 ms: Connection refused となり接続が拒否されます。ポート番号を複数違うものに変えても同じ。M1 mac でファイアーウォールはOFFです。丸1日色々調べましたが、なぜこうなったのかも全くわからず、明確な解決策を書いているサイトがなく行き詰まっています。まずどこを見てみるべきでしょうか?
ちなみに以前書いて問題なく接続できていたプロジェクトからnode server を起動しても、同じくブラウザからは接続できないメッセージが表示されてしまいます。
一方で、$npm startでReactで作成したページの表示はできます。
以下コードです。
const express = require("express"); const app = express(); const cors = require("cors"); const port = process.env.port || process.env.PORT || 3001; app.use(cors()); app.use(express.json()); app.get("/", (req, res) => { res.send("working"); }); app.listen((port, () => { console.log(`Server is Running at ${port}`) }))
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。