実現したいこと
Nuxt3でnuxtサーバーのAPI機能を使いたいのですが、/api/[tsファイル名]にアクセスすると404エラーになってしまいます。
srcフォルダを作成しているので、src配下にserverディレクトリを移動するとアクセスはできるのですが、defineEventHandlerや$fetchの参照エラーが出てしまいます。そもそもsrcファルダに置くべきものではないと思うのでルート配下に置いたまま利用したいです。
発生している問題・分からないこと
nuxt.config.tsでsrcDirを設定している場合にserverの場所をrootに置いたまま参照する場合の方法、もしくは設定を知りたいです。
該当のソースコード
nuxt.config.ts
1export default defineNuxtConfig({ 2 srcDir: 'src/', 3}) 4
server root ├──server │ └──api │ └── getAddress.ts └──src ├── assets │ └── css │ └── main.css ├── components │ └── xxx.vue ├── interfaces │ └── address.ts └── pages └── index.vue
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
nuxt.config.tsのnitro設定でserverディレクトリのパスを変更できることは分かったが、今回はserverはルートのままにしておきたい。
補足
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。