This repository was archived by the owner on Jul 10, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +10
-6
lines changed
Expand file tree Collapse file tree 6 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 11/* .wasm
2+ lib /* .wasm
23target /
34_scratch /
Original file line number Diff line number Diff line change 11// This is a simple Wagi static file server.
22
3- import Env from "./env"
3+ import Env from "./lib/ env"
44import Map from "map"
55import Option from "option"
66import File from "sys/file"
77import String from "string"
8+ import Mediatype from "./lib/mediatype"
89
910let serve = (path) => {
1011 File.fdWrite(File.stderr, "Fileserver: Loading file ")
@@ -26,7 +27,9 @@ let serve = (path) => {
2627 [],
2728 )
2829
29- File.fdWrite(File.stdout, "Content-Type: text/plain\n\n")
30+ File.fdWrite(File.stdout, "Content-Type: ")
31+ File.fdWrite(File.stdout, Mediatype.guess(path))
32+ File.fdWrite(File.stdout, "\n\n")
3033
3134 // Pipe output to STDOUT
3235 let rec pipe = (in, out) => {
File renamed without changes.
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import String from "string"
22import Array from "array"
33import Option from "option"
44import Map from "map"
5- import {lastIndexOf, reverse} from "./stringutil"
5+ import {lastIndexOf, reverse} from "./lib/ stringutil"
66
77export let default_mt = "application/octet-stream"
88
File renamed without changes.
Original file line number Diff line number Diff line change 11import String from "string"
22import Process from "sys/process"
33import File from "sys/file"
4- import Env from "./env"
5- import Util from "./stringutil"
6- import Mediatype from "./mediatype"
4+ import Env from "./lib/ env"
5+ import Util from "./lib/ stringutil"
6+ import Mediatype from "./lib/ mediatype"
77
88let mut totalErr = 0
99
You can’t perform that action at this time.
0 commit comments