Ответ
G_Z 19.12.2020 01:03
^httpd:main (или лучше ^Httpd?)
httpd, классов с заглавной буквы в Парсере нет (и это хорошо).
Я бы и «d» убрал, демоном служит сам Парсер, а не класс.
Про разные экземпляры не понял, вызов будет статическим. Код парсера про другие запросы ничего не знает.
А если звать динамически, передавая опции в конструктор?
$MAIN:httpd[
$.8080[^httpd::create[
$.parser[(\.html^$)]
$.index[index.html]
…
]]
$.8888[^httpd::create[
$.parser[(\.html^$)]
$.index[index-8888.html]
…
]]
]
Тогда можно описать объекты в auto.p, с привязкой к портам, и можно будет поднимать несколько серверов.
- Парсер 3.4.6b - встроенный веб-сервер, moko [M] 18.12.2020 16:31 / 18.12.2020 16:47
- x64 не запускается в win-x64, Maxx [M] 25.01 08:12 / 25.01 08:17
- Автоматический сборщик мусора, Maxx [M] 15.01 06:05
- $main:HTTPD.mode must be 'sequental' or 'threaded', G_Z [M] 28.12.2020 18:27
- Без идей, moko [M] 29.12.2020 01:11 / 29.12.2020 01:12
- Ответ, G_Z [M] 29.12.2020 01:25
- А как с кэшированием?, G_Z [M] 28.12.2020 05:28 / 28.12.2020 05:29
- Проблему не подтверждаю, moko [M] 28.12.2020 12:07 / 28.12.2020 12:44
- Ответ, G_Z [M] 28.12.2020 15:29 / 28.12.2020 15:29
- Ответ, moko [M] 28.12.2020 15:38
- Ответ, G_Z [M] 28.12.2020 15:44 / 28.12.2020 16:05
- Прикольно :), Maxx [M] 25.12.2020 07:38
- Ответ, moko 25.12.2020 13:42
- Так что получается через встроенный вебсервер он будет работать быстрее?, coel 25.12.2020 03:19
- Ух-ты, значимость этого недооценена!, AlexZimmer 24.12.2020 22:54
- Кстати www.parser.ru уже сутки работает на встроенном в парсер веб-сервере. :), moko [M] 23.12.2020 14:08
- И в docker! :), redactor [M] 22.12.2020 23:17
- GET и POST бы в form различать, для порядка ещё, Colonel 21.12.2020 04:53
- Круто! Наконец-то мы дожили до даймона парсера., Ivan Sergeev 20.12.2020 13:15
- Может его вынести в отдельный класс?, G_Z [M] 18.12.2020 20:29
- В принципе можно, moko [M] 19.12.2020 00:41
- Ответ, G_Z [M] 19.12.2020 01:03
- Ответ, moko [M] 19.12.2020 21:22