Я создал сервер nodejs. Куда дальше то писать js код?
У меня есть app.js:
// Подключение всех модулей к программе
const fs = require("fs");
const express = require("express");
const app = express();
const server = require("http").createServer(app);
// Отслеживание порта
server.listen(3000);
// Отслеживание url адреса и отображение нужной HTML страницы
app.get("/", function(req, res) {
res.sendFile(__dirname + "/index.html");
});
const fileOutput = document.querySelector("#fileOutput");
fs.readFile("index.txt", "utf-8", function(err, data) {
if (err) throw err;
let fileData = data;
fileOutput.innerText = fileOutput;
});
Мне выдает ошибку
document is not defined
в командной строке.
И тут я понял, сервер не может получить мой документ! Как это так? Я же подключил сервер к index.html.
Я пробовал писать все на index.html в теге script, но тогда тот отрывок где я читал файл, выдавал мне ошибку
require is not defined
Что делать? Где писать js код? Как использовать все фичи и модули nodejs вместе с document?