Регистрация

Уже есть аккаунт? Вход

Уже есть аккаунт? Sign In Now

Вход

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Зарегистрироваться

Забыли пароль?

Вы не вошли, Зарегистрироваться

Forgot Password

Уже есть аккаунт? Sign In Now

Вы должны войти, чтобы задать вопрос.

Забыли пароль?

Необходима учетная запись, Зарегистрироваться
ВходНовый

Вопросы — CODERIDE.RU

Вопросы — CODERIDE.RU Logo Вопросы — CODERIDE.RU Logo

Вопросы — CODERIDE.RU Navigation

  • Главная
  • О нас
  • Контакты
Поиск
Задать вопрос

Mobile menu

Close
Задать вопрос
  • Главная
  • О нас
  • Контакты
  • Вопросы
    • Новые
    • Рейтинговые
    • Просматриваемые
  • Теги
Главная/ Вопросы/Q 340
  • 0

Почему «запуск npm» не запускает проект в браузере с узлом server.js в порту :::3131 ? (Проект JavaScript)

  • 0

У меня есть проект, написанный на JS около месяца назад. С тех пор я к нему не прикасался.Теперь я хочу снова запустить проект.

Но когда я набираю Gitbash «запуск npm«, проект не открывается в браузере.

Он останавливается на: ‘узле server.js-и дальше не идет.

Вчера у меня возникла проблема с портом 3131, где был развернут проект. Я получил информацию, что порт был занят. Поэтому я использовал команду «netstat» в CMD (windows), чтобы найти все открытые порты, а затем использовал «taskkill», чтобы прекратить прослушивание порта 3131.

Но даже после того, как я отключил прослушивание этого порта, эффект «запуска npm» был таким же, как и сегодня.

И сейчас это происходит со всеми моими предыдущими проектами. Все они были написаны во время моего онлайн-курса по кодированию в онлайн-школе кодирования. Я закончил его около месяца назад. Может ли это как-то повлиять на проблему с портом 3131? Может быть, мне стоит сменить порт?

Важная информация: проект был развернут на Heroku, но не смог там работать. Но даже после развертывания в Heroku «запуск npm» смог запустить проект в браузере (месяц назад).

Кстати, «запуск npm» выглядит нормально, он выполняет все тесты и т. Д.


Вот мой пакет.json:

{
  "name": "fer-07-project",
  "version": "1.0.0",
  "description": "",
  "main": "index.html",
  "scripts": {
    "lint": "eslint --fix --ext .js,.jsx .",
    "init-project": "npm install && npm-run-all init:*",
    "init:dirs": "mkdirp dist src/sass src/css src/vendor src/images src/js",
    "init:files": "touch README.md src/index.html src/sass/style.scss src/js/script.js",
    "init:gitignore": "curl https://raw.githubusercontent.com/github/gitignore/master/Node.gitignore -o .gitignore",
    "init:gitignore:custom": "echo "dist" >> .gitignore",
    "test": "npm-run-all test:*",
    "test:html": "globstar nu-html-checker dist/*.html",
    "test:js": "eslint src/js/ --fix",
    "test:scss": "stylelint src/sass/",
    "build": "npm-run-all build:* test",
    "build:clean": "mkdirp dist && rm -r dist && mkdirp dist",
    "build:copy": "copyfiles -a -u 1 -e "**/sass/**/*" -e "**/.gitkeep" "src/**/*" dist",
    "build:sass": "node-sass --output-style compact -o dist/css src/sass",
    "build:autoprefixer": "globstar autoprefixer-cli "dist/css/*.css"",
    "build-dev": "npm-run-all build-dev:sass build:autoprefixer",
    "build-dev:sass": "node-sass --output-style expanded --source-map true -o dist/css src/sass",
    "server": "json-server --port 3131 --no-cors --delay 250 --watch dist/db/app.json",
    "watch": "npm-run-all build build-dev -p watch:* server",
    "watch:browsersync": "browser-sync start --server dist --files "dist/**/*" --ignore "dist/db/**/*"",
    "watch:sassprefixer": "onchange "src/sass/**/*.scss" -- npm run build-dev",
    "watch:copy": "onchange -e "**/sass/**/*" -e "**/.gitkeep" "src/**/*" -- copyfiles -a -u 1 {{changed}} dist"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "flatpickr": "^4.6.9",
    "json-server": "^0.16.3",
    "rangeslider-pure": "^0.4.11"
  },
  "devDependencies": {
    "autoprefixer-cli": "^1.0.0",
    "browser-sync": "^2.26.3",
    "copyfiles": "^2.1.0",
    "eslint": "^5.14.1",
    "globstar": "^1.0.0",
    "mkdirp": "^0.5.1",
    "node-sass": "^4.11.0",
    "npm-run-all": "^4.1.5",
    "nu-html-checker": "^0.1.0",
    "onchange": "^5.2.0",
    "stylelint": "^9.10.1",
    "stylelint-scss": "^3.5.4"
  }
}

И server.js:

/* global require, process */

const jsonServer = require('json-server');
const server = jsonServer.create();
const router = jsonServer.router('dist/db/app.json');
const middlewares = jsonServer.defaults({
  static: 'dist',
  noCors: true
});
const port = process.env.PORT || 3131;

server.use(middlewares);
server.use(router);

server.listen(port);

Запуск npm Gitbash

json-servernode.jsnpmnpm-startport
  • Поделиться
Karol-Pychalski 27.06.2021 18:57
  • 0 0 Ответов
  • 6 Просмотров
Ответ

    Похожие вопросы

    • Передайте свойства в модуле.экспорт.выполнение(параметр)

    Ответить
    Отменить ответ

    Вы должны авторизоваться, чтобы добавить ответ.

    Забыли пароль?

    Необходима учетная запись, Зарегистрироваться

    Explore

    • Главная
    • Вопросы
      • Новые
      • Просматриваемые
      • Рейтинговые
    • Теги
    • .net
    • android
    • arrays
    • asp-net
    • c
    • c#
    • c++
    • css
    • html
    • ios
    • java
    • javascript
    • jquery
    • mysql
    • node-js
    • php
    • r
    • ruby-on-rails
    • sql

    2021 CODERIDE.RU

    Вставить/изменить ссылку

    Введите адрес назначения (URL)

    Или сделайте ссылку на существующий материал

      Поисковый запрос не задан. Показаны недавние элементы. Воспользуйтесь поиском или клавишами вверх/вниз, чтобы выбрать элемент.