Может ли кто-нибудь предложить небольшую реализацию веб-сервера, которая будет иллюстрировать концепции того, что делает веб-сервер? Он должен быть на языке, который легко читается и понимается, а также должен обеспечивать безопасность и cgi, может быть, javascript?Малый веб-сервер
8
A
ответ
1
1
Github Mongrel source repository
- Хорошо документировано
- Полностью проверенный
- в основном рубин, так что это довольно легко читать
- Вы можете спустить репо и играть с кодом довольно легко
4
thttpd, крошечный/турбо/дроссельный HTTP-сервер.
Это написано на C. Если «языком, который легко читается», вы имели в виду «не C», а затем неразумно.
0
http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=webserver.r
Веб-сервер, написанный в несколько строк - легко понять.
или это один, с CGI
http://www.rebol.org/view-script.r?script=webserv.r
Что вы имеете в виду безопасность? Javascript обычно представляет собой содержимое страницы.
0
http://www.rebol.net/cookbook/recipes/0057.html
один из прежних REBOL с объяснениями
0
Noir веб-сервер (Clojure) очень аккуратно, вот пример сервера:
(ns my-app
(:use noir.core)
(:require [noir.server :as server]))
(defpage "/welcome" []
"Welcome to Noir!")
(server/start 8080)
Серверы не выполняют JavaScript, клиенты делают. – 2008-11-11 19:25:08