Go Back-End 만들기

MINGKYME·2021년 11월 19일
0

사용 스택

https://github.com/gofiber/fiber
fiber => nodeJS의 express 같은 web framework

소개에서도 express에서 영감을 받아서 제작 됐다고 한다

https://github.com/eknkc/amber
amber => nodeJS의 ejs 같은 template engine

fiber 와 연동을 위해
https://github.com/gofiber/template
내부의 amber 사용

사용하기

go get github.com/gofiber/fiber/v2
go get github.com/gofiber/template/amber

라이브러리를 다운로드 한다.

main.go

package main

import (
	"github.com/gofiber/fiber/v2"
	"github.com/gofiber/template/amber"
)

func main() {
	engine := amber.New("views", ".amber")
	app := fiber.New(fiber.Config{Views: engine})
	app.Get("/", func(c *fiber.Ctx) error {
		return c.Render("index", fiber.Map{})
	})
	app.Listen(":80")
}

views/index.amber

doctype
html
    head
    body
        h1 Hi
        h2 Hi Hi
        h3 Hi Hi Hi
        h4 Hi Hi Hi Hi
        h5 Hi Hi Hi Hi Hi
profile
불편함을 해소하기 위해, 오늘도 디버깅을 합니다.

0개의 댓글