Uczę się programowania w JavaScript, a książka, którą śledzę (JavaScript Everywhere) mówi, że mam uruchomić ten kod:

const express = require('express');
const app = express();
app.get('/', (req, res) => res.send('Hello World'));
app.listen(4000, () => console.log('Listening on port 4000!'));

Rozumiem, co ma zrobić ten kod, ale kiedy próbuję uruchomić go za pomocą SRC / index.js w terminalu, zawsze daje mi ten błąd: Błąd składni 800A03EA Microsoft JScript Compiling ERROR

Wypróbowałem wszystkie poprawki, które znalazłem w Internecie, ale domyślam się, że ma to coś wspólnego z faktem, że to nie jest zwykła składnia JS, tylko Express JS i jakoś Express JS nie jest włączony? Sprawdziłem podstawy, w tym:

  1. node --version (zwraca wersję 12.14.0)
  2. npm --version (zwraca 6.13.4)
  3. npm install express - zapisz na wypadek, gdyby wystąpił problem z API ExpressJS

Laptop z systemem Windows 10, przy użyciu VSCode. Poproś o wszelkie potrzebne informacje.

3
Aditya 6 styczeń 2020, 04:24

1 odpowiedź

Najlepsza odpowiedź

Uruchom go za pomocą node src/index.js.

Używając tylko src/index.js, używasz domyślnego programu obsługi plików JS w systemie Windows, którym jest Windows Script Host (a nie Node.js).

4
Quentin 6 styczeń 2020, 01:34