Gofiber
  • Basic backend dengan Gofiber part 1
    • Pengenalan Gofiber
    • Instalasi Gofiber
    • Auto reload dengan air
    • Membaca semua data di struct dengan Gofiber
    • Membaca data spesifik di struct dengan Gofiber
    • Membuat data di struct dengan Gofiber
    • Mengupdate data di struct dengan Gofiber
    • Menghapus data di struct dengan Gofiber
    • Implementasi MVC di Gofiber
  • Basic backend dengan Gofiber part 2
    • Setting database menggunahkan gorm.io di Gofiber
    • Menambahkan query ke database di Gofiber
    • Membuat relasi dengan gorm di Gofiber
    • Membuat validasi dengan validator di Gofiber
    • Membuat CORS di Gofiber
    • Menghandle serangan XSS(Cross-Site Scripting) di Gofiber
    • Mengamankan header HTTP dengan helmet di Gofiber
    • Membuat middleware menggunahkan JWT(JSON Web Token) di Gofiber
    • Menambahkan query search di Gofiber
    • Menambahkan query sort di Gofiber
    • Membuat pagination di Gofiber
    • Membuat refresh token di Gofiber
    • Membuat local upload file di Gofiber
    • Membuat server upload dengan cloudinary di Gofiber
    • Membuat analisis code dengan GolangCI-Lint di Gofiber
Powered by GitBook
On this page
  1. Basic backend dengan Gofiber part 1

Instalasi Gofiber

Inisialisasi Proyek Go:

  1. Buat direktori baru untuk proyek Go Anda, misalnya gofiber.

  2. Buka terminal atau command prompt Anda.

  3. Navigasikan ke dalam direktori yang baru Anda buat:

    cd gofiber
  4. Jalankan perintah go mod init untuk menginisialisasi modul Go:

    go mod init gofiber

    Ganti nama_modul_anda dengan nama modul yang Anda inginkan.

Instalasi Gofiber:

  1. Gunakan perintah berikut untuk menginstal Gofiber menggunakan perintah go get:

    go get -u github.com/gofiber/fiber/v2

Contoh Hello World dengan Method GET:

Berikut adalah contoh sederhana penggunaan Gofiber untuk membuat server HTTP yang menanggapi permintaan GET dengan pesan "Hello, World!":

Buatlah file dengan nama main.go dan isi dengan kode berikut:

package main

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

func main() {
    // Membuat instance dari aplikasi Gofiber
    app := fiber.New()

    // Mendefinisikan handler untuk route GET "/"
    app.Get("/", func(c *fiber.Ctx) error {
        return c.SendString("Hello, World!")
    })

    // Menjalankan server pada port 3000
    app.Listen(":3000")
}

Menjalankan Server:

Untuk menjalankan server, jalankan perintah berikut di terminal:

go run main.go

Sekarang, server Anda akan berjalan dan dapat diakses di http://localhost:3000.

Ini adalah contoh sederhana penggunaan Gofiber. Anda dapat mengeksplorasi dokumentasi resmi Gofiber untuk fitur-fitur lebih lanjut dan penggunaan yang lebih kompleks: https://docs.gofiber.io/

PreviousPengenalan GofiberNextAuto reload dengan air

Last updated 1 year ago