Crysta1221
@Crysta1221

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

ExpressのPOSTがポート80番で正しく処理されない

解決したいこと

Expressで作成したAPIをUbuntuが入っているサーバーにアップロードして実行するとGET以外が全て404で返ってくるのを直したい(正しく返ってくるようにしたい)

背景

Expressで作成したAPIを公開するためにサーバーにアップロードし、ポート80番でnode index.jsでExpressサーバーを立ち上げたところ、GET以外が全て404で返ってきてしまい、どうすればいいのかわかりません。

//中略
router.post('/', (req, res) => {
  res.send('POST request to the homepage')
})

自分で試したこと

nodeをsudoで実行

備考

サーバーのIPを持っているドメインのサブドメインとしてDNSのAレコードの登録とCloudflareによるhttps化がされています。

環境

  • Ubuntu 22.04
  • node.js v20.10
  • Express 最新版

他に必要な情報等ありましたら答えられる範囲でお答えいたしますので何か心当たりありましたらご教授いただければ幸いです。

0

No Answers yet.

Your answer might help someone💌