Nao000 / my-learn-golang-echo

個人的なGo言語とEchoの勉強用リポジトリです
MIT License
0 stars 0 forks source link

Next.js でバックエンドではなく Next.js に POST してみる #39

Closed Nao000 closed 1 year ago

Nao000 commented 1 year ago

Next.js の CSRF 対策じゃなくて、まずは普通にPOSTしてみる

Nao000 commented 1 year ago

サーバ側

export default function handler(req, res) {
  if (req.method === 'POST') {
    // Process a POST request
  } else {
    // Handle any other HTTP method
  }
}

以下から引用 https://nextjs.org/docs/pages/building-your-application/routing/api-routes

リクエスト側

これをブラウザのコンソールで実行して試した

await fetch('/api/hello', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({name: 'EXAMPLE-NAME-FROM-POST'}),
})

以下を参考 https://stackoverflow.com/questions/66739797/how-to-handle-a-post-request-in-next-js

ブラウザでGETリクエスト時

image

ブラウザのコンソールで POST リクエスト時

image image

結論

POST 出来た