denoland / examples

Examples with Deno.
83 stars 22 forks source link

response stream not correct #11

Open jiawei397 opened 1 year ago

jiawei397 commented 1 year ago

nodejs:

const express = require("express");
const app = express();

app.get('/', function (req, res) {
  res.write('hello\n');
  setTimeout(() => {
    res.write('world');
    res.end();
  }, 5000);
});
app.listen(3000);

When curl http://localhost:3000, it will show hello first, then wait 5 seconds show world.

But it shows hello world in 5 seconds together in Deno.

import express from "npm:express@4.18.2";
const app = express();
app.get("/", (req, res) => {
  res.write("hello\n");
  setTimeout(() => {
    res.write("world");
    res.end();
  }, 5000);
});

app.listen(3000);