我們構(gòu)建的軟件由兩部分組成,一個是在瀏覽器中運行的 GUI(前端),另一個是將 Go 編譯成 exe 的內(nèi)核(后端)。為了將這兩個部分粘合在一起,我們使用了在本地機(jī)器上運行的 nodejs+expressjs+socket.io。Nodejs 通過 http/socket.io 與瀏覽器對話,它還“產(chǎn)生”Go exe 作為 child_process。現(xiàn)在使用websocketd,我們可以跳過 nodejs+expressjs+socket.io 部分。太棒了。難點在于:瀏覽器中的 GUI 用于將 JSON 發(fā)送到 nodejs,然后將其寫入配置文件。我們的內(nèi)核 exe 將讀取該 JSON 配置文件以確定要執(zhí)行的操作。我想不能通過標(biāo)準(zhǔn)輸入/標(biāo)準(zhǔn)輸出發(fā)送 JSON。我當(dāng)然可以為 Go 解析命令行“標(biāo)志”。問題:有沒有更好的方法來做到這一點?
- 2 回答
- 0 關(guān)注
- 199 瀏覽
添加回答
舉報
0/150
提交
取消