Skip to content

index.html #107

@swenzik

Description

@swenzik

Для того, чтобы вызов http://localhost:3333/ отрабатывал так же, как http://localhost:3333/index.html
либо http://localhost:3333/app отрабатывал так же, как http://localhost:3333/app/index.html
Предлагаю в ОбработчикЗапросов.os в функцию СформироватьОтвет после строки
ОбработчикИПараметры = Маршрутизатор.НайтиОбработчикИПараметрыПоПолномуПути(Запрос.Путь);
добавить код

Если Не ЗначениеЗаполнено(ОбработчикИПараметры.Действие) Тогда
	Запрос.Путь = Запрос.Путь + "/index.html";
	ОбработчикИПараметры = Маршрутизатор.НайтиОбработчикИПараметрыПоПолномуПути(Запрос.Путь);
КонецЕсли;

либо в Перечисления.os объявить возможные варианты индексов (index.html, index.htm и пр.) и в СформироватьОтвет перебирать их.
Допускаю, что эти правки не отвечают идее фрэймворка, либо я не разобрался как сделать это штатными средствами.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions