golang nextjs portable
1.0.0
Golang-NextJS-Portableは、 next.jsアプリの静的HTMLエクスポートをバンドするためのembedパッケージを紹介するための小さなGOプログラムです。
このプロジェクトを歩き回るコンパニオン記事を読んでください。
注: embedパッケージはGo 1.16に追加されましたが、 embed指令のall:プレフィックスが1.18に追加されました。 next.js静的エクスポートにはファイルとアンダースコアプレフィックスを備えたディレッカが含まれているため、このプロジェクトではall:使用します。
リポジトリをクローンまたはダウンロードします。
$ git clone [email protected]:dstotijn/golang-nextjs-portable.gitリポジトリルートディレクトリから、next.jsアプリの静的HTMLエクスポートを生成し、GOバイナリを作成します。
$ cd nextjs
$ yarn install
$ yarn run export
$ cd ..
$ go build .次に、バイナリを実行します。
$ ./golang-nextjs-portable
2021/04/27 14:55:38 Starting HTTP server at http://localhost:8080 ...mit
©2021 David Stotijn - Twitter、電子メール、ホームページ