nodejs版本要求14.16.0
把项目clone到本地目录
进入clone文件目录
安装所需到node_modules
npm install
使用webpack打包项目
npm run build
运行项目
node .\src_server\websocket.js
在浏览器访问http://localhost:8888 即可
src_server目录下的pathconfig.json文件用于配置数据存放路径和python接口路径: "userPath":存放用户相关文件目录; 每个仿真方法路径配置都由一个json对象保存,如下示例:
"CloudEuler":{
"simType":"CloudEuler",
"initConfigFileName":"./data/init_config_file/cloud_euler.xml",
"callPythonFileName":""
}
- "CloudEuler":仿真类型名,需和对应仿真方法前端界面代码中的simType相同
- "simType":仿真类型名
- "initConfigFileName":初始化配置文件的路径
- "callPythonFileName":调用对应仿真方法接口文件的路径
src_client目录下的Worker/ws.worker.js文件中,
ws = new WebSocket('ws://localhost:8888/');
需要根据服务器ip更改websocket的连接地址,本地默认为:localhost:8888
src_server目录下的websocket.js文件中的queryCountMax参数为预取缓存机制中轮询的次数,每次间隔1秒钟,超出设定的最大次数后会产生预取超时的响应,可根据电脑性能和仿真时间进行调整。