Slide 40
Slide 40 text
Preview iframe
Express (WebContainer)
JS globals
Ruby (Rack)
GET /articles
req-42 = {method, path, headers, body}
res-42 = {}
evalAsync(handle("42"))
read req-42
build Rack env · dispatch
res-42 ← {status, headers, body}
promise resolves
HTTP response
Preview iframe
Express (WebContainer)
JS globals
Ruby (Rack)