httpgo

command module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2020 License: GPL-3.0 Imports: 29 Imported by: 0

README

httpgo License GoDoc GoReport

Веб-сервер без претензий на сложность Я создал этот веб-сервер для облегчения перехода со старых языков веб-программирования на Go и приглашаю всех желающий сделать его идеальным.

Умеет исполнять php скрипты, взаимодействую через сокет Unix с php-fpm

Настройка Папка config содержит настройки системы и конфигурационные файлы для сервера:

  • httpgo.service, настройка демона (юнит сервиса systemd) для управления работой httpgo (запуск, перезапуск, восстановление после сбоев), подробнее читайте Основы использования systemd для использования достаточно перенести его в директорию юнитов systemd
  • php-fpm.conf, настройка php-fpm (для запуска скриптов PHP), для использования достаточно перенести его в директорию php-fpm
  • db.yml.sample, настройка соединения с сервером MySQL (следует ввести нужные значения и удалить суффикс .sample)
  • mongo.yml.sample, настройка для работы базы MongoDB (следует ввести нужные значения и удалить суффикс .sample)

Documentation

Overview

инициализация и запуск веб-сервера, подключение основных хандлеров

Directories

Path Synopsis
Package logs output logs and advanced debug information
Package logs output logs and advanced debug information
config
Package config набор стандартных роутеров для standalone server HTTPGO
Package config набор стандартных роутеров для standalone server HTTPGO
db
some function for request БД GetDataCustom get data with custom sql query Give begSQL + tableName + endSQL, split, run sql DoUpdateFromMap - function generate sql query from data map Package db Реализует функции работы с транзакциями Copyright 2017 Author's: Mykhailo Sizov sizov.mykhailo@gmail.com All rights reserved.
some function for request БД GetDataCustom get data with custom sql query Give begSQL + tableName + endSQL, split, run sql DoUpdateFromMap - function generate sql query from data map Package db Реализует функции работы с транзакциями Copyright 2017 Author's: Mykhailo Sizov sizov.mykhailo@gmail.com All rights reserved.
db/cache
Package cache хранит кешированные данные БД (пока только справочники) для использования при отдаче данных
Package cache хранит кешированные данные БД (пока только справочники) для использования при отдаче данных
db/multiquery
Package multiquery create, check & run queryes for children tables in main query
Package multiquery create, check & run queryes for children tables in main query
db/qb
Package qb has Query Builder for manipulate SQL-queryes & check in databases schema her parameters
Package qb has Query Builder for manipulate SQL-queryes & check in databases schema her parameters
docs
Package docs реализация вохможности работы с вордовскими документами
Package docs реализация вохможности работы с вордовскими документами
server
Package server назначение модуля - читать и отдавать конфигурационные настройки Package server назначение модуля - читать и отдавать конфигурационные настройки
Package server назначение модуля - читать и отдавать конфигурационные настройки Package server назначение модуля - читать и отдавать конфигурационные настройки
services
Package services для подключения сервисов и устроения взаимодействия сервисов с главным потоком
Package services для подключения сервисов и устроения взаимодействия сервисов с главным потоком
services/mongod
Package mongod Реализует работу с базой данных mongodb
Package mongod Реализует работу с базой данных mongodb
system
Package system has some method for manipulate handlers
Package system has some method for manipulate handlers
users
Package users - авторизация, регистрация юзеров и проверка прав для разделов сайта
Package users - авторизация, регистрация юзеров и проверка прав для разделов сайта
tools
selenius/reader
read file with seleniumCSS command and run with Chrome
read file with seleniumCSS command and run with Chrome
Package views подготовка вывода данных в поток возврата
Package views подготовка вывода данных в поток возврата
fonts
Package fonts сервер отдачи шрифтов (пока реализовано только разделение браузеров на два виде, позже планируется учитывать другие параметры пользователя
Package fonts сервер отдачи шрифтов (пока реализовано только разделение браузеров на два виде, позже планируется учитывать другие параметры пользователя
templates/forms
генерация форм на основе типов полей таблиц БД
генерация форм на основе типов полей таблиц БД
templates/json
формирование JSON из разного вида данных и выдача текста в поток
формирование JSON из разного вида данных и выдача текста в поток

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL