Review and Explore Node.js
Node Globals:
- __dirname
- __filename
- global
os, fs , http
don't need install:
const os = require("os") // system info
const fs = require("fs") // files management
const http = require("http")
console.log(os.platform(), os.homedir())
fs.readFile(),fs.writeFile(), fs.existsSync(), fs.unlink()
### [os](https://nodejs.org/api/os.html)
install:
const _ = require("lodash")
const num = _.random(0, 20)
const express = require("express")
const morgan = require("morgan")
app.use(morgan("dev")) //:method :url :status :response-time ms - :res[content-length]
ejs:
app.set("view engine", "ejs")
res.render("index", { title: "Home", blogs }) // blogs is an array passed to ejs
open permission for CSS: ./public/styles.css
app.use(express.static("public"))