前提:React+Antd开发使用dva作为脚手架,dva版本为2.0版本(1.0用的是roadhog编译),使用umi进行编译。生成的文件目录如下:
--index.html(会引用./static/umi.XX.css以及./static/umi.XX.js)
--service-worker.js
--static
------static(内容为需要使用的图片)
------umi.XX.css
------umi.XX.js
------若干个src__pages__XX.js(对应为路由页面)
------XX.async.js
------index.html
我在自己开发时,网上并没有找到对应的GO引用React案例,我自己在引用时,好久都没有成功。最后终于自己找到了问题,在此记录希望对大家有用。
在使用React+Antd调试代码没有问题后,进行编译并将包导出使用。在使用GO语言做静态服务:
func RouteListen() {
h.Handle("/static/", h.StripPrefix("/static/", h.FileServer(h.Dir("static"))))
h.HandleFunc("/", ReactPage)
err := h.Listen