第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用 Golang 服務(wù)器進(jìn)行 Flutter Web

使用 Golang 服務(wù)器進(jìn)行 Flutter Web

Go
慕田峪4524236 2023-08-14 15:04:24
是否可以使用 golang 服務(wù)器運(yùn)行 flutter web build?Golang 具有提供 html 文件的功能,而 flutter web 則以 index.html 和 js 文件的形式提供輸出。如果可能的話 golang 代碼應(yīng)該是什么樣子?
查看完整描述

2 回答

?
阿晨1998

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊

正如友好的文檔提到的那樣,我相信您必須構(gòu)建您的應(yīng)用程序。

https://flutter.dev/docs/get-started/web#build

運(yùn)行以下命令生成發(fā)布版本:

flutter build web

這會(huì)使用構(gòu)建的文件填充 build/web 目錄,包括需要一起提供的資產(chǎn)目錄。

golang 代碼應(yīng)該是什么樣子?

就像任何其他常規(guī) HTTP golang 服務(wù)器一樣。

http.Handle("/build/web/", http.StripPrefix("/build/web/", http.FileServer(http.Dir("build/web"))))

http.ListenAndServe(":8080", nil)


查看完整回答
反對(duì) 回復(fù) 2023-08-14
?
蕭十郎

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊

package main


import (

    "flag"

    "log"

    "net/http"

)


func main() {

    port := flag.String("p", "8181", "port to serve on")

    directory := flag.String("d", "web", "the directory of static file to host")

    flag.Parse()

    http.Handle("/", http.FileServer(http.Dir(*directory)))

    log.Printf("Serving %s on HTTP port: %s\n", *directory, *port)

    log.Fatal(http.ListenAndServe(":"+*port, nil))

}

只需將 web 文件夾復(fù)制到您的 go 應(yīng)用程序即可。


查看完整回答
反對(duì) 回復(fù) 2023-08-14
  • 2 回答
  • 0 關(guān)注
  • 219 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)