1. Introduction to Serverless
Activity 1: Twitter Bot Backend for Bike Points in London
Solution:
Execute the following steps to complete this activity:
- Create a
main.go
file for registering function handlers, as in Exercise 1.This code is the entry point of the application where functions are registered, and the main application is started:
package main import ( "fmt" "net/http" ) func main() { fmt.Println("Starting the 🚲 finder..") http.HandleFunc("/", FindBikes) fmt.Println("Function handlers are registered.") http.ListenAndServe(":8080", nil) }
- Create a
function.go
file for theFindBikes
function:... func FindBikes(w http.ResponseWriter, r *http.Request) { ... // Get bike points for the query bikePoints, err := httpClient.Get(fmt.Sprintf...