A dev сервер для быстрого прототипирования
Это приложение предоставляет удобный интерфейс для просмотра содержимого каталога и перехода в подкаталоги.
Кроме того, оно отлично подходит для обслуживания статических сайтов. Если каталог содержит файл index.html, приложение автоматически отображает его вместо содержимого каталога. Также приложение будет отображать любой файл с расширением .html как страницу вместо простого текста.
Переименовать:
ssr
=>sgo
sgo:Server Go
⚠️ Пакет ssr
был передан определённой команде в Ali.
🗂 Обслуживание статического контента, такого как скрипты, стили и изображения из каталога.
🖥 Перенаправление всех запросов, не связанных с файлами, таких как /
или /admin
, на один файл.
♻️ Обновление браузера при добавлении, удалении или изменении файлов проекта.
📚 Читаемый исходный код, который способствует обучению и вкладу.
💥 Удалите избыточную функцию прокси, пожалуйста, используйте mocker-api.
⚛️ Предварительный просмотр статической страницы проекта React/Vue/Angular.
Добавьте sgo в качестве зависимости разработки с помощью npm i sgo -D
или запустите непосредственно из терминала:
npm install -g sgo # установить sgo
sgo # Создать сервер
# или
npx sgo [--port] [--dir]
Использование: sgo [options]
Опции:
--version Показать номер версии [boolean]
--port, -p Установить порт. [number] [по умолчанию: 1987]
--reload-port Установить порт перезагрузки. [number] [по умолчанию: 19872]
--reload, -r браузер от перезагрузки при изменении файлов.
[boolean] [по умолчанию: true]
--dir, -d Указанный каталог. [string] [по умолчанию: ""]
--browser, -b Браузер от открытия при запуске сервера.
[boolean] [по умолчанию: true]
--fallback Файл, обслуживаемый для всех запросов, отличных от файлов.
[string] [по умолчанию: ""]
--help Показать справку [boolean]
Примеры:
$ sgo Запустить сервер разработки.
$ sgo --no-browser Предотвращает открытие браузера при запуске
сервера.
$ sgo --no-reload Предотвращает перезагрузку браузера при
изменении файлов.
$ sgo --fallback dir/index.html Файл, обслуживаемый для всех запросов,
отличных от файлов..
$ sgo -p 2019 Назначенный порт.
$ sgo -d node_modules/dir Указанный каталог "node_modules/dir".
Copyright 2019
Пример использования со скриптами npm в файле package.json проекта:
{
"scripts": {
"start": "npx sgo -p 2019"
}
}
const sgo = require('sgo');
// Create server
``` ```
sgo.default({ port: 1987, dir: '' });
import server from 'sgo';
// Create server
server({ port: 1987, dir: '' });
MIT © Kenny Wong (https://wangchujiang.com/)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )