Comments (11)
You can see some discussion about ways to handle static files in issue #20.
Currently I am using:
procedure tstatic.get;
var
f,b:string;
contenttype:string;
begin
f := rightstr(GetRequest.URI,pred(length(GetRequest.URI)));
if FileExistsUTF8(f) then begin
with TFileStream.Create(f,fmOpenRead) do
try
setlength(b,size);
read(b[1],size);
self.write(b);
finally
free;
end;
end
else
writeln('not found: ' + f); //todo raise 404 instead
end;
initialization
tstatic.register('*');
from brookframework.
Use static action broker (has it been commited, @silvio?)
Sent from my Android phone with mail.com Mail. Please excuse my brevity.
tcaduto [email protected] wrote:
Hi,
When using the embedded http broker how can I set a public html directory for Javascript libraries, images etc
—
Reply to this email directly or view it on GitHub.
from brookframework.
Hm... I was waiting for you to send a broker or a new unit implementing this feature (#20 (comment)). :)
Feel free to send it (in working branche). ;)
from brookframework.
We're waiting each other then :p #deadlock
I'll commit tonight with an example
Sent from my Android phone with mail.com Mail. Please excuse my brevity.
Silvio Clecio [email protected] wrote:
Hm... I was waiting for you to send a broker or a new unit implementing this feature (#20). :)
Feel free to send it (in working branche). ;)
—
Reply to this email directly or view it on GitHub.
from brookframework.
I would only need to use that when running in the embedded http server correct?
from brookframework.
Yes, but for portability I suggest using it anyway. So you can switch between CGI, FCGI and embedded server easily.
Sent from my Android phone with mail.com Mail. Please excuse my brevity.
tcaduto [email protected] wrote:
I would only need to use that when running in the embedded http server correct?
—
Reply to this email directly or view it on GitHub.
from brookframework.
Is the static broker in the git master yet?
from brookframework.
Forgive me, I forgot. Please wait a minute.
EDIT: Done in working branch, no example yet (take it from previous issue).
Sent from my Android phone with mail.com Mail. Please excuse my brevity.
tcaduto [email protected] wrote:
Is the static broker in the git master yet?
—
Reply to this email directly or view it on GitHub.
from brookframework.
@leledumbo , Can you send a demo using this feature? If yes, I'll refactore the code and add it in RT package?
from brookframework.
Related to: #20
from brookframework.
Done. Please follow issue #20
from brookframework.
Related Issues (20)
- Why plugins projects on github to brookframework is closing? HOT 4
- Telegram plugin for brookframework HOT 15
- i18n HOT 4
- Version 4 ? HOT 14
- libbrook.pas in Source HOT 3
- tardigrade demos throwing errors in libbrook HOT 4
- Server requirements? HOT 4
- dopf & LastInsertID HOT 4
- httprouter.lpr throwing error HOT 2
- How am I supposed to free worker thread in brook daemon? HOT 9
- Use legacy application with tardigrade HOT 19
- CPU Activity is high for tardigrade projects BROOK4 HOT 4
- More documentation HOT 1
- Can't get POST request data HOT 13
- Brookframework with sagui (legacy) HOT 11
- HTTP Client HOT 1
- Where did the captcha plugin for 4.0 go? HOT 1
- Some suggestion about JTemplate? HOT 3
- [IDEA] New repository HOT 1
- EBrookHTTPServer: Failed to send data in request for HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brookframework.