1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-30 16:40:57 -05:00
A modern runtime for JavaScript and TypeScript. https://deno.com/
Find a file
2018-12-17 23:14:22 -05:00
.travis.yml ci: update deno version to v0.2.3 2018-12-14 19:11:31 -05:00
bufio.ts Add BufReader.readFull (#24) 2018-12-17 22:57:45 -05:00
bufio_test.ts Add BufReader.readFull (#24) 2018-12-17 22:57:45 -05:00
file_server.ts First pass at streaming http response (#16) 2018-12-17 11:49:10 -05:00
file_server_test.ts Serve directory for file server & Fix bufio flush bug (#15) 2018-12-11 17:56:32 -05:00
http.ts First pass at streaming http response (#16) 2018-12-17 11:49:10 -05:00
http_bench.ts Relative import for http_bench.ts 2018-12-06 17:21:55 -05:00
http_status.ts Basic http demo working. 2018-11-09 17:23:01 -05:00
http_test.ts Remove buffer.ts and use the one built in to deno. 2018-12-17 22:40:42 -05:00
iotest.ts Use Uint8Array instead of ArrayBufferView 2018-11-12 14:09:50 -05:00
Makefile Add BufReader.peek() 2018-11-08 04:01:20 -05:00
README.md Fix travis badge 2018-12-12 12:46:02 -05:00
test.ts Add BufReader.readFull (#24) 2018-12-17 22:57:45 -05:00
textproto.ts Implement append() to join 2 Uint8Array (#25) 2018-12-17 23:14:22 -05:00
textproto_test.ts Implement append() to join 2 Uint8Array (#25) 2018-12-17 23:14:22 -05:00
util.ts Remove buffer.ts and use the one built in to deno. 2018-12-17 22:40:42 -05:00

Deno Networking Libraries

Build Status

Usage:

import { serve } from "https://deno.land/x/net/http.ts";
const s = serve("0.0.0.0:8000");

async function main() {
  for await (const req of s) {
    req.respond({ body: new TextEncoder().encode("Hello World\n") });
  }
}

main();

File Server

A small program for serving local files over HTTP.

Add the following to your .bash_profile

alias file_server="deno https://deno.land/x/net/file_server.ts --allow-net"