Как запустить скрипт
Написал скрипт
const http = require('http') const hostname = '127.0.0.1' const port = 3000 const server = http.createServer((req, res) => { res.statusCode = 200 res.setHeader('Content-Type', 'text/plain') res.end('Hello World\n') }) server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`) }) Сохранил в файл server.js. Куда его теперь надо вставить, чтобы работала команда node server.js ? |
команда node server.js сработает, если в консоли её вызвать, находясь в папке с этим файлом
|
Что-то не совсем понял, при каких обстоятельставах консоль Node.js считает, что команда вводится находясь в папке с этим файлом. Или вы имели в виду консоль windows ?
|
Цитата:
|
Цитата:
Я хочу сделать деплой такого же кода с запуском сервера - но на виртуальную машину - инстанс в amazon web services. Я создал файл appspec.yml , где указал файл server.js. Но мне выдает ошибку, что формат некорректен. Что это может значить? |
fyrgun,
Скорее всего, в appspec.yml где-то вкралась ошибка. Перепроверь всё как следует. |
Alexandroppolus,
а в принципе я верно рассуждаю? В этом appspec требуется указать развертываемый файл. Я могу прям написать этот файл server.js (в моем случае он лежит прямо в корне дерева, поэтому путь не прописываю). И виртуалка должна его запустить. Или же я должен куда-то прописывать команды типа "node server.js" как на локальной машине? Погуглив про эти ошибки, я вообще увидел, что в качестве развертываемого файла часто используются файлы с расширением .sh |
Часовой пояс GMT +3, время: 01:08. |