Кто-нибудь знает, как запускать скрипт в файле. json автоматически каждый раз, когда я открываю свою страницу индекса. html? - PullRequest
0 голосов
/ 13 апреля 2020

В файле. json есть раздел script , и каждый раз, когда я хочу запустить свою страницу html (на сервере), мне нужно сделать это вручную, набрав npm run (the script's name) в Терминал. Мне интересно, как я смогу запустить его автоматически, просто открыв мой индекс. html.

1 Ответ

0 голосов
/ 13 апреля 2020

Сценарий предназначен для запуска из командной строки.

Если вы хотите изменить его, чтобы он запускался в ответ на загрузку веб-страницы:

  1. Создание веб-страницы сервер (например, используя Express. js)
  2. Перепишите сценарий, чтобы он мог вызываться как функция, а затем вызывайте его при доступе к маршруту для вашей домашней страницы

например,

const yourscript = require("./yourscript.js");

app.get('/', (req, res) => {
    yourscript();
    res.render('index')
})

(Не исчерпывающий пример, прочитайте документацию Express. js)

И убедитесь, что вы загружаете веб-страницу, запрашивая ее у веб-сервера (например, http://localhost:3000/ и не обращаясь к файлу напрямую из файловой системы).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...