Express Starter

Init project and install express

npm init
npm i express

Create index.js file

The exposing http port is provide by the `port` env, please bind the port read by the env.
index.js
const express = require("express");
const app = express();

if (!process.env.PORT) {
  console.error("Please set env PORT.");
  process.exit(1);
}

const port = +process.env.PORT;
app.get("/", (_req, res) => res.send("hello, letsh"));
app.listen(port, () =>
  console.log(`Example app listening on http://localhost:${port}`)
);

Add build and start scripts to your package.json

{
  "scripts": {
    "build": "echo hello",
    "start": "node ./index.js"
  }
}

Deploy to let.sh

if you haven't install lets, please take a look at the documentation: Cli Overview.

lets deploy --type express

Then you can visit the given URL and see "hello, letsh" in browser.

Edit this page on GitHub Updated at Wed, Mar 3, 2021