博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ActFramework 小贴士 - 获得应用版本
阅读量:6332 次
发布时间:2019-06-22

本文共 691 字,大约阅读时间需要 2 分钟。

hot3.png

有的项目可能需要前端展示后端应用的版本, 这样可以让用户在报告错误的时候给出版本信息,帮助定位错误.

使用 ActFramework 开发应用可以很方便地提供应用版本信息给前端.

1. 访问 /~/info 服务

使用 Accept=application/json

image

Accept 设置为其他值

image

2. 检查响应的 Server 头:

image

当你的应用部署在 nginx 后面的时候, Server 头被 nginx 占用了. 这时候你可以设置 nginx 使用其他头来输出应用版本信息, 例如 X-App-Version:

server {  listen          80;  server_name     mysvc.mycomp.com;  location / {    proxy_pass        http://localhost:5460;    proxy_set_header  X-Real-IP $remote_addr;    proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;    proxy_set_header  Host $http_host;    add_header X-App-Version $upstream_http_server;   }}

设置好了之后你就能从响应中通过 X-App-Version (或者你设置的任何名字) 访问到应用的版本了:

image

转载于:https://my.oschina.net/greenlaw110/blog/1846926

你可能感兴趣的文章
BMP文件的读取与显示
查看>>
Flash文字效果
查看>>
各种排序算法总结篇(高速/堆/希尔/归并)
查看>>
使用c#訪问Access数据库时,提示找不到可安装的 ISAM
查看>>
Highcharts X轴纵向显示
查看>>
windows 注册表讲解
查看>>
【算法】论平衡二叉树(AVL)的正确种植方法
查看>>
基于DDD的现代ASP.NET开发框架--ABP系列之1、ABP总体介绍
查看>>
【原】东拼西凑PBR(1):PBR基础
查看>>
react 从零开始搭建开发环境
查看>>
scala recursive value x$5 needs type
查看>>
ps -ef |grep 输出的具体含义
查看>>
markdown编辑
查看>>
ASCII 在线转换器
查看>>
Linux内核同步:RCU
查看>>
Android逆向进阶——让你自由自在脱壳的热身运动(dex篇)
查看>>
Java设计模式之五大创建型模式(附实例和详解)
查看>>
60 Permutation Sequence
查看>>
主流的RPC框架有哪些
查看>>
Hive学习之路 (七)Hive的DDL操作
查看>>