1. Введение
-
anywhere
now
разница сОба являются внешними интерфейсами, которые не загружаются на сервер, а также могут быть разработаны и протестированы на физической машине.
anywhere
Различные сегменты сети могут привести к тому, что мобильный терминал не сможет получить доступ,now
но такой проблемы нет, но он поддерживает обновления в реальном времени, а проблемы вне сетевого сегмента превосходны, и это может быть оптимизировано в будущем.now
Преимущество в том, что он не контролируется сегментом сети, и к нему можно получить доступ в сети передачи данных, но он не может обновляться в режиме реального времени.Каждый раз, когда происходит обновление, вам необходимо повторно ввести его, а затем ввести новый URL-адрес, сгенерированный на мобильномnow
телефонеnow
.
два,anywhere
-
anywhere
ЭтоNode.js
статический файловый сервер на основе , который можно использовать для локальной разработки и отладки, отображения страниц и других сценариев. -
Установить
$ npm i -g anywhere
-
использовать
1. Введите каталог, в котором необходимо запустить локальную службу (например:
dist
)$ cd my-project/dist
2. Введите следующую команду в этом каталоге, чтобы запустить службу
# 默认端口为 8000 $ anywhere # 指定端口 $ anywhere -p 8080 # 指定端口与主机名 $ anywhere -h localhost -p 8080
3. Посетите http://localhost:8080 (или указанный номер порта), чтобы получить доступ к странице.
-
расширенное использование
1. Пользовательская маршрутизация
anywhere
Вы можете настроить отношения сопоставления, настроив маршрутыURL
. Создайте файл с именем в каталоге, где вам нужно настроить маршрутroutes.json
, формат выглядит следующим образом:{ "/api": { "target": "http://localhost:3000" } }
где
"/api"
представляетURL path
адрес"target"
, на который сопоставляется. Таким образом, при доступе к http://localhost:8080/api в браузере он будет автоматически перенаправлен на http://localhost:3000 .2.
HTTPS
Поддержкаanywhere
Поддерживает использованиеHTTPS
для запуска службы. Файл сертификата и файл закрытого ключа необходимо указать в командной строке:$ anywhere --ssl-cert=path/to/cert.pem --ssl-key=path/to/key.pem
3. Междоменная поддержка
При отладке
API
интерфейса часто необходимо получить доступ к интерфейсу через домены.Access-Control-Allow-Origin
Междоменная поддержка может быть достигнута путем установки файла header. Создайте файл с именем в каталоге, для которого требуется междоменный доступ.htaccess
, и заполните следующее содержимое:Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
три,now
-
В целом
anywhere
аналогично использованию. -
Установить
$ npm i -g now
-
использовать
1. Введите каталог, в котором необходимо запустить локальную службу (например:
dist
)$ cd my-project/dist
2. Введите следующую команду в этом каталоге, чтобы запустить службу
$ now # 指定端口 $ now -p 8080 # 指定端口与主机名 $ now -h localhost -p 8080
3. Посетите http://localhost:8080 (или указанный номер порта), чтобы получить доступ к странице.