#javascript #node.js
#язык JavaScript #node.js
Вопрос:
Я продолжаю получать это сообщение, когда пытаюсь подключиться к localhost:3000 (код Visual Studio, Node JS). Я не уверен, как это исправить.Правка: я исправил свой файл на server.js но я все еще получаю то же самое сообщение. Любая помощь будет признательна
Вот мой код для server.js
const express = require('express'); const path = require('path'); let initial_path = path.join(__dirname, "public"); const app = express(); app.use(express.static(initial_path)); app.get('/', (req, res) =gt; { res.sendFile(path.join(initial_path, "home.html")); }) app.listen("3000", () =gt; { console.log('listening......'); })
И мой код для package.json
{ "name": "bloggin-site", "version": "1.0.0", "main": "server.js", "scripts": { "start": "nodemon server.js" }, "author": "", "license": "ISC", "dependencies": { "express-fileupload": "^1.2.1", "express.js": "^1.0.0", "nodemon": "^2.0.15" }, "devDependencies": {}, "description": "" }
Комментарии:
1.Переименовать
servor.js
вserver.js
. Заметили разницу? Кроме того,server.js
выйдите изpublic
папки/каталога.2. @код спасибо! Я сменил имя и свою server.js файл находится вне общей папки и находится в разделе «Окончательный», но я получаю то же сообщение. Какие-нибудь советы?
3. Вы получаете эту ошибку при запуске
node server.js
илиnpm run start
? Причина, по которой возникает эта ошибка, заключается в том, что файл не существует (вероятно, потому, что на него неправильно ссылаются).4. Я получаю это, когда запускаю npm start
5. Изменив расположение файла, вы, возможно, захотите также дважды проверить свои пути.
Ответ №1:
переименовать servor.js
в server.js
. Я со многим сталкивался, когда изучал программирование) Удачи, братан, продолжай в том же духе!