任擎服务器支持支持以下三种静态文件:
4.1.1纯静态文件
纯静态文件是指存放在tasgine\web目录或其子目录下,可以直接在浏览器里加载或显示的文件,包括HTML文件、CSS文件、前端JS文件、图片、音视频文件等,客户端需要访问这种文件时,向任擎服务器发起请求,并提供这些文件的URL地址,任擎就会直接读取这些文件的内容,然后返回给客户端,客户端再加载和显示。
例如任擎服务器的ip为192.168.1.100,监听的网络端口为8001,如果要访问该服务器上的tasgine\web\app\demo\index.html文件,则URL地址为:
http://192.168.1.100:8001/app/demo/index.html
从上面的路径可知,在URL路径里,只需要保留文件实际路径的tasgine\web后面的路径即可,但要把斜杠 \ 换成反斜杠 / ,任擎默认会从tasgine\web目录开始查找静态文件。
4.1.2 tfp文件
扩展名为.tfp的文件是用TaskBuilder设计制作的前端页面文件,文件的内容为JSON格式,客户端无法直接解析执行这种格式,需要由任擎服务器先将其编译成HTML文件,然后再发送给客户端,客户端才能加载显示,整个请求响应的流程如下图所示:
从上图可知,当有客户端访问tfp页面时,任擎会判断在tasgine\web\dist目录及其子目录内是否已经有该文件编译后的HTML文件,如果已经存在,而且创建时间晚于