web

package
v1.0.13 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2021 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

Package web provides RESTful API service and a website for gnparser.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(gnps GNparserService)

Run starts the GNparser web service and servies both RESTful API and a website.

Types

type Data

type Data struct {
	Input    string
	Parsed   []string
	HomePage bool
	Version  string
}

Data contains information required to render web-pages.

func NewData

func NewData() *Data

NewData creates new Data for web-page templates.

type GNparserService added in v1.0.3

type GNparserService interface {
	gnparser.GNparser
	// Ping is a method to check if the service is running. Returns "pong".
	Ping() string
	// Port returns the port of the service.
	Port() int
}

GNparserService is an interface that provides functionality for GNparser RESTful service.

func NewGNparserService added in v1.0.3

func NewGNparserService(gnp gnparser.GNparser, port int) GNparserService

NewGNparserService creates a new object that implements GNparserService interface.

Jump to

Keyboard shortcuts

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