필터 지우기
필터 지우기

Check if is deployed as web app

조회 수: 16 (최근 30일)
Julian Schmid
Julian Schmid 2020년 8월 25일
답변: Christian Svensson 2022년 9월 30일
Hi,
since the web apps come with some limitations, it might be usefull to determine whether the deployed app is a web app or a standalone app. Is there a way to find out what kind of deployment "mode" is running? The deployed function only returns true or false.
Thanks!
Julian

답변 (2개)

Mohammad Sami
Mohammad Sami 2020년 8월 25일
편집: Mohammad Sami 2020년 8월 25일
As far as i am aware there are no function to check if a deployed app is a webapp.
A workaround as follows may work. Add a an empty file to the compiled webapp under Files Required for your app to run.
Example if you add a file "this.isawebapp". You can then check for the existence of this file in a function
function out = isawebapp()
if isdeployed
%out = exist(fullfile(ctfroot,'this.isawebapp'),'file') == 2;
out = ~isempty(which('this.isawebapp'));
else
out = false;
end
end

Christian Svensson
Christian Svensson 2022년 9월 30일
There is an built in function that checks if the app is an web app. As always, be careful when using undocumented internal functions.
matlab.internal.environment.context.isWebAppServer

카테고리

Help CenterFile Exchange에서 MATLAB Web App Server에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by