Форум программистов, компьютерный форум, киберфорум
Go (Golang)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.01.2024
Сообщений: 2
1

Как открывать сайт сервером Go, если применяется текстовый шаблон?

24.02.2024, 07:56. Показов 397. Ответов 2

Author24 — интернет-сервис помощи студентам
Go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var dirFileParse = "c:/my_go/mySite/index.html"
var dataText = "Text test1."
 
func myRout(dirFileParse string) http.HandlerFunc {
    return func(w http.ResponseWriter, r *http.Request) {
        tmpl, _ := template.ParseFiles(dirFileParse) // Редактируемый файл, куда вставляется шаблон
        tmpl.Execute(w, dataText) // Вставляемые данные
    }
}
 
func main() {
    var mux = http.NewServeMux()
    mux.HandleFunc("/", myRout(dirFileParse))
    var serv = &http.Server {
        Addr:    servPort,
        Handler: mux,
    }
    log.Fatal(serv.ListenAndServeTLS(tLScert, tLSkey))
}
Здесь в браузере открывается только указанный (редактируемый) файл.
Куда прописать корневую директорию сайта (где index-файл), чтобы открывались все файлы сайта (index.html с подключенными файлами)?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.02.2024, 07:56
Ответы с готовыми решениями:

Joomla 1.1 -как восстановить шаблон если есть второй сайт на таком же шаблоне. исходников шаблона нет
Приветствую всех.Не могу найти в инете информацию по устаревшим версиям joomla. И даже не joomla, а...

Как сделать текстовый редактор, который мог бы открывать картинки?
Как сделать текстовый редактор который мог бы открывать картинки?

Как открывать сайт с носителя?
Кроме переноса готового Joomla сайта в интернет, хочу что бы он мог быть скинут на флешку и открыт...

Не применяется шаблон к краткой новости
Доброго времени суток Форумчане! Столкнулся с проблемой, никак не могу решить .... Создал блок на...

2
295 / 256 / 76
Регистрация: 17.04.2022
Сообщений: 814
Записей в блоге: 8
25.02.2024, 07:56 2
Valer24, Я сторонник тезиса - "лучше один раз увидеть, чем сто раз услышать".
Посмотрите https://eli.thegreenplace.net/... pps-in-go/ - это великолепное введение в интересующую вас тематику

Попробуйте адаптировать этот пример для своих нужд.
1
0 / 0 / 0
Регистрация: 06.01.2024
Сообщений: 2
26.02.2024, 02:08  [ТС] 3
Да, уже нашлось решение: var fs = http.FileServer(http.Dir("static"))
Спасибо за ссылку!
0
26.02.2024, 02:08
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.02.2024, 02:08
Помогаю со студенческими работами здесь

Новый шаблон в Joomla 2.5 не применяется
Скачал и установил шаблон, а он не применяется... остаётся работать старый Добавлено через 27...

Не применяется шаблон к дочерней странице
Доброго времени суток! Столкнулся с проблемой - если создать дочернюю страницу и попытаться...

Не применяется шаблон к главной странице
Добрый день. В папке с темой создал дополнительный файл шаблона start-page.php в заголовке у него...

Как открывать recordset в ADO, если он содержит много записей?
Т.е как открыть базу в ADO если она очень большая от 11 до 35 мб формат ДБФ. Нужно использовать...

Как вы хотите открывать ссылки такого типа (http) с переходом на сайт казино вулкан
У меня на рабочем столе периодически выскакивает окно с выбором браузера для запуска html файла....

Писать сайт с нуля, бесплатный шаблон WP или платный шаблон WP?
Добрый день. Начинаю писать небольшой сайт, что в нем будет: Главная страница, Статьи,...

Как сильно будет тормозить прога если базу открывать на запись вместо чтения?
Кто может сказать как сильно будет тормозить прога если базу открывать на запись вместо чтения???...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
Информационное моделирование
hw_wired 28.01.2025
Введение в информационное моделирование В современном мире информационное моделирование стало неотъемлемой частью научной, образовательной и профессиональной деятельности. Это мощный инструмент. . .
Объекты и их имена
hw_wired 28.01.2025
Введение: Основы объектного подхода и их роль в информатике В современном мире информационных технологий объектный подход стал фундаментальным принципом организации и обработки информации. Этот. . .
Элементы алгоритмизации
hw_wired 28.01.2025
Основы алгоритмизации В современном мире алгоритмы играют фундаментальную роль в развитии информационных технологий и программирования. Понимание основ алгоритмизации является ключевым элементом в. . .
Человек и информация
hw_wired 28.01.2025
Введение: роль информации в познании мира В современном мире информация играет фундаментальную роль в процессе познания окружающей действительности. Она представляет собой совокупность сведений об. . .
Компьютер и информация
hw_wired 28.01.2025
Эволюция вычислительных машин История развития вычислительной техники начинается задолго до появления первых электронных устройств. Человечество всегда стремилось упростить процесс вычислений и. . .
Информационные технологии
hw_wired 28.01.2025
Введение в современные технологии работы с информацией В современном мире информационные технологии стали неотъемлемой частью практически всех сфер человеческой деятельности. Они существенно. . .
Информация вокруг нас
hw_wired 28.01.2025
Основные понятия информации В современном мире понятие информации является фундаментальным и охватывает практически все сферы человеческой деятельности. Информация представляет собой совокупность. . .
Компьютер для начинающих
hw_wired 28.01.2025
Введение в мир компьютерных технологий В современном мире информация стала одним из важнейших ресурсов человечества, определяющим развитие общества и технологий. Наша жизнь неразрывно связана с. . .
[golang] 189. Rotate Array
alhaos 28.01.2025
Повороты рукоятки, целочисленный слайс нужно сдвинуть на целое положительное число. Мне очень нравится решение на GO / / https:/ / leetcode. com/ studyplan/ top-interview-150/ package topInterview . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru