Я проходил курс ExpressJS, зашел на сайт и зашел в раздел «привет, мир». Я скопировал и вставил приведенный ниже код.

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`)
})

Да, именно так, но когда я пытаюсь запустить его с помощью Node, появляется следующая ошибка

C:\Users\blue fury\my-express-server\app.js:1
��c


SyntaxError: Invalid or unexpected token
    at wrapSafe (internal/modules/cjs/loader.js:979:16)
    at Module._compile (internal/modules/cjs/loader.js:1027:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47

Я попытался выполнить поиск в Google, но нашел только один поток на Github, который просто говорит, что нужно все перезапустить (я пытался, но это не сработало)

0
Harshanth 5 Дек 2020 в 17:31

2 ответа

Лучший ответ

Сначала, если вы еще не установили экспресс-модуль, выполните команду: npm install --save express

Если он все равно не работает:

  • если вы создали файл app.js через командную строку, попробуйте создать другой файл, нажав кнопку НОВЫЙ ФАЙЛ в любой IDE, которую вы используете, и скопируйте и вставьте этот код внутри него, а затем попробуйте запустить новый файл (узел NEWFILE .js), потому что это может быть связано с другой проблемой кодирования. дайте нам знать, как это происходит.
1
Amine.A.G 5 Дек 2020 в 14:52

На самом деле сначала вам нужно установить модуль exprees, вы можете сделать это, набрав npm install express

1
huesba 5 Дек 2020 в 14:37