#100DAYSOFCODE Day99

#100DAYSOFCODE Day99

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"))

Screen Shot 2021-06-09 at 11.31.38 PM.png

Screen Shot 2021-06-10 at 12.03.31 AM.png