更新:
云引擎成功支持go语言!
不需要任何 js 文件,只需添加一个 package.json 文件,通过默认执行的 npm start 脚本,执行go编译完的二进制文件即可。
注意点:
1/ 执行前,添加可执行权限
以可执行文件 main 为例,package.json 可以这样配置 (
"script": {
"start": "chmod +x main && ./main"
},
)
2/ 处理云引擎环境的健康监测(
'/' 根路径响应200
'/1.1/functions/_ops/metadatas' 路径响应404 或云函数列表
)
3/ Go 运行监听端口默认3000
原问题:
本来想可以借用node启动脚本,让云引擎支持go语言:
1. main.go 编译出 main 二进制文件,
2. package.json 中 scripts:{"start": "./main"}
本地 lean up 正常,部署的时候执行失败