如何构建静态服务器&;pkg将websocket服务器放在一个exe文件中
我想把静态资源服务器和websocket服务器构建成一个exe文件。 使用开源软件包。 但官方文件并没有举例说明 我有一个web应用程序和一个websocket服务器,作为演示,它应该在没有node.js环境的pc上运行。 因此,最佳做法是将这些文件构建到.exe文件中如何构建静态服务器&;pkg将websocket服务器放在一个exe文件中,websocket,staticresource,Websocket,Staticresource,我想把静态资源服务器和websocket服务器构建成一个exe文件。 使用开源软件包。 但官方文件并没有举例说明 我有一个web应用程序和一个websocket服务器,作为演示,它应该在没有node.js环境的pc上运行。 因此,最佳做法是将这些文件构建到.exe文件中 { "bin": "server/index.js", "pkg": { "assets": [ "built/**/*" ] } } 看起来不错,但我不知道如何配置websocket
{
"bin": "server/index.js",
"pkg": {
"assets": [
"built/**/*"
]
}
}
看起来不错,但我不知道如何配置websocket服务器。
对于终端结果,请单击.exe文件,它有两个窗口:
一个用于静态资源服务器
websocket服务器的其他问题已解决 代码: 然后,嵌入子进程以打开新的websocket服务器:
const child_process = require('child_process');
child_process.exec(`node ./my-websocket.js --direction="C:/Users/"`, (err, stdout,
stderr) => { // ...});
感谢@Sunny检查语言程序和打字错误。
const child_process = require('child_process');
child_process.exec(`node ./my-websocket.js --direction="C:/Users/"`, (err, stdout,
stderr) => { // ...});