This commit is contained in:
gaoshuaixing
2024-01-03 17:26:32 +08:00
parent 7d461be244
commit 2d77481d80
4 changed files with 21 additions and 6 deletions

View File

@@ -23,11 +23,6 @@ module.exports = {
args: ['.', '--env=local'],
loadingPage: '/public/html/loading.html',
},
go: {
directory: './go',
cmd: 'go',
args: ['run', './main.go', '--env=dev','--basedir=../', '--port=7073'],
},
},
/**

View File

@@ -25,6 +25,22 @@ module.exports = (appInfo) => {
messageLog: true
};
/**
* Cross-language service
* 跨语言服务
* 如果有cmd参数则执行该命令directory也是必须的
*/
config.cross = {
go: {
enable: true,
name: 'goapp',
cmd: 'go',
directory: './go',
args: ['run', './main.go', '--env=dev','--basedir=../', '--port=7073'],
appExit: true,
}
};
return {
...config
};

View File

@@ -33,6 +33,10 @@ class ExampleController extends Controller {
const goEntity = Cross.getProcByName('goapp');
Log.info('goEntity name:', goEntity.name);
Log.info('goEntity config:', goEntity.config);
Log.info('goEntity args:', goEntity.getArgsObj());
// const result1 = await Services.get('example').test('electron');
// Log.info('service result1:', result1);

View File

@@ -1,6 +1,6 @@
{
"name": "ee",
"version": "3.9.0",
"version": "3.10.0",
"description": "A fast, desktop software development framework",
"main": "main.js",
"scripts": {