mirror of
https://github.com/denoland/deno.git
synced 2024-11-29 16:30:56 -05:00
97e29e3dd0
This fixes http server example by updating the import path as well as using respond() correctly.
157 lines
5 KiB
HTML
157 lines
5 KiB
HTML
<!-- Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. -->
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Deno</title>
|
|
<link rel="shortcut icon" href="/deno_logo_2.gif">
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.14.2/build/styles/default.min.css">
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.14.2/build/styles/github-gist.min.css">
|
|
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.14.2/build/highlight.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.14.2/build/languages/typescript.min.js"></script>
|
|
<link rel="stylesheet" href="style.css" />
|
|
<meta content="width=device-width, initial-scale=1.0" name="viewport" />
|
|
</head>
|
|
<body>
|
|
<main>
|
|
<header>
|
|
<a href="https://github.com/denolib/animated-deno-logo/"
|
|
><img id="logo" src="deno_logo_2.gif" width="150"
|
|
/></a>
|
|
<!-- Logo by hashrock -->
|
|
<div>
|
|
<h1>Deno</h1>
|
|
A new way to JavaScript
|
|
</div>
|
|
</header>
|
|
|
|
<table>
|
|
<tr>
|
|
<th></th>
|
|
<th>Linux & Mac</th>
|
|
<th>Windows</th>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="https://github.com/denoland/deno">deno</a></th>
|
|
<td>
|
|
<a class="badge" href="https://travis-ci.com/denoland/deno">
|
|
<img
|
|
src="https://travis-ci.com/denoland/deno.svg?branch=master"
|
|
/>
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a class="badge" href="https://ci.appveyor.com/project/deno/deno">
|
|
<img
|
|
src="https://ci.appveyor.com/api/projects/status/yel7wtcqwoy0to8x/branch/master?svg=true"
|
|
/>
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="https://github.com/denoland/deno_std">deno_std</a></th>
|
|
<td colspan="2">
|
|
<a
|
|
class="badge"
|
|
href="https://dev.azure.com/denoland/deno_std/_build?definitionId=2"
|
|
>
|
|
<img
|
|
src="https://dev.azure.com/denoland/deno_std/_apis/build/status/denoland.deno_std?branchName=master"
|
|
/>
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>
|
|
<a href="https://github.com/denoland/deno_install">deno_install</a>
|
|
</th>
|
|
<td>
|
|
<a class="badge" href="https://travis-ci.com/denoland/deno_install">
|
|
<img
|
|
src="https://travis-ci.com/denoland/deno_install.svg?branch=master"
|
|
/>
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a
|
|
class="badge"
|
|
href="https://ci.appveyor.com/project/deno/deno-install"
|
|
>
|
|
<img
|
|
src="https://ci.appveyor.com/api/projects/status/gtekeaf7r60xa896?branch=master&svg=true"
|
|
/>
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th><a href="https://github.com/denoland/registry">registry</a></th>
|
|
</tr>
|
|
</table>
|
|
|
|
<h2 id="install">Install <a href="#install">#</a></h2>
|
|
|
|
<p>Using Shell:</p>
|
|
<pre>curl -fsSL <a
|
|
href="https://github.com/denoland/deno_install/blob/master/install.sh">https://deno.land/x/install/install.sh</a> | sh</pre>
|
|
<p>Or using PowerShell:</p>
|
|
<pre>iwr <a
|
|
href="https://github.com/denoland/deno_install/blob/master/install.ps1">https://deno.land/x/install/install.ps1</a> | iex</pre>
|
|
<p>See <a href="https://github.com/denoland/deno_install">deno_install</a> for more installation options.</p>
|
|
|
|
<h2 id="example">Example <a href="#example">#</a></h2>
|
|
|
|
<p>Try running a simple program:</p>
|
|
<pre>deno https://deno.land/welcome.ts</pre>
|
|
|
|
<p>Or a more complex one:</p>
|
|
|
|
<pre><code class="typescript language-typescript">import { serve } from "https://deno.land/x/std/http/server.ts";
|
|
const s = serve("0.0.0.0:8000");
|
|
|
|
async function main() {
|
|
for await (const { res } of s) {
|
|
res.respond({ body: new TextEncoder().encode("Hello World\n") });
|
|
}
|
|
}
|
|
|
|
main();</code></pre>
|
|
|
|
<h2 id="dig-in">Dig in... <a href="#dig-in">#</a></h2>
|
|
|
|
<p>
|
|
<b><a href="manual.html">Manual</a></b>
|
|
</p>
|
|
|
|
<p><a href="https://deno.land/typedoc">API Reference</a></p>
|
|
|
|
<p><a href="style_guide.html">Style Guide</a></p>
|
|
|
|
<p><a href="https://deno.land/x/">Module repository</a></p>
|
|
|
|
<p>
|
|
<a href="https://github.com/denoland/deno/blob/master/Releases.md"
|
|
>Release notes</a
|
|
>
|
|
</p>
|
|
|
|
<p><a href="https://gitter.im/denolife/Lobby">Community chat room</a></p>
|
|
|
|
<p><a href="benchmarks.html">Benchmarks</a></p>
|
|
|
|
<p>
|
|
<a href="https://github.com/denolib/awesome-deno"
|
|
>A curated list of awesome Deno things</a
|
|
>
|
|
</p>
|
|
|
|
<script>
|
|
// Disable automatic language detection
|
|
hljs.configure({
|
|
languages: [],
|
|
});
|
|
|
|
hljs.initHighlighting();
|
|
</script>
|
|
|
|
</main>
|
|
</body>
|
|
</html>
|