postの処理を実行しデータを登録したいです。
const path = ${process.env.BASE_URL}/user
;のURLにアクセスしたいのですがonClickの処理が実行された時にエラーになってしまいました。
エラー内容は *xhr.js?b50d:181 POST http://localhost:3000/undefined/user 404 (Not Found)
と表示されており.envのURLがundifindとなっていました。
なぜundifindとなってしまうのしょう?原因わかる人いましたら教えて欲しいです。よろしくお願いします。
const onClick = () => { User(state.id); }; const User = async(id: number) => { const path = `${process.env.BASE_URL}/user`; try { const res: any = await axios.post(path, { params: { id } }); return res; } catch(err) { console.log(err); } }
ENV BASE_URL https://api-app.com
開発環境
react next.js typescript
// 追記
require('dotenv').config(); module.exports = { env: { BASE_URL: 'https://api-app.com', }, };
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/26 00:39
2020/08/26 00:52