stackblitz(オンラインエディタ)上に、next.jsのベースファイルを持ってきました。
このベースファイルを自分のGit HubにForkすると
CodePipelineが、それを検知してS3にファイルが
コピーされるような流れとなります。
S3は、ホスティングされていますので、
http://バケット名-ap-northeast-1.amazonaws.comにアクセスすることで
stackblitzで表示されていた『Welcome to Next.js!』が表示されることを
期待しています。
しかしながら、実際には、以下のメッセージが表示されエラーとなります
html
1404 Not Found 2Code: NoSuchKey 3Message: The specified key does not exist. 4Key: index.html
対応方法をご教示願います。
ベースディレクトリとS3のディレクトリがまったく同じです。
そもそもどこかでビルドが必要なのでしょうか?
いつどこでどのようにすべきでしょうか?しかしながら、stackblitzではビルドせずとも見れています。
また、S3のホスティングのインデックスドキュメントにindex.htmlを
設定しましたが、そもそもそのようなファイルがありません。
pagesフォルダの下には、index.tsxしかありません。
念のため、index.tsxに指定しなおしましたがやはりだめでした。
next.jsのインデックスドキュメントの指定方法に問題があるのでしょうか
あなたの回答
tips
プレビュー