fpc/packages/fcl-web/examples/routing/demorouting.lpr
michael a33812f88c * Improved router implemented
git-svn-id: trunk@35292 -
2017-01-13 22:26:46 +00:00

35 lines
633 B
ObjectPascal

program demorouting;
{$DEFINE STANDALONE}
uses
sysutils,
routes,
{$IFDEF STANDALONE}
fphttpapp,
{$ENDIF}
{$IFDEF CGI}
fpcgi,
{$ENDIF}
inifiles;
begin
With TInifile.Create(ChangeFileExt(ParamStr(0),'.ini')) do
try
{$IFDEF CGI}
BaseURL:=ReadString('CGI','BaseURL','');
{$ENDIF CGI}
{$IFDEF STANDALONE}
Application.Port:=ReadInteger('Standalone','Port',8080);
BaseURL:=ReadString('Standalone','BaseURL','http://localhost:'+IntToStr(Application.Port));
{$ENDIF STANDALONE}
finally
Free;
end;
RegisterRoutes;
Application.Initialize;
Application.Run;
end.