как настроить strophe ejabbber путем доступа по локальной сети - PullRequest
0 голосов
/ 11 июня 2018

Ошибка на моем локальном ip>

POST http://localhost.server.com/bosh 404 (Not Found)
sendFunc    @   strophe.js:5662
_processRequest @   strophe.js:5677
_throttledRequestHandler    @   strophe.js:5823
_connect    @   strophe.js:5170
connect @   strophe.js:3051
(anonymous) @   Jchat.js:438
handle  @   jquery.js:2693
(anonymous) @   jquery.js:2468
trigger @   jquery.js:2641
(anonymous) @   jquery.js:2919
each    @   jquery.js:692
each    @   jquery.js:155
trigger @   jquery.js:2918
Connect @   Jchat.js:271
(anonymous) @   jquery-ui.js:7387
handle  @   jquery.js:2693
(anonymous) @   jquery.js:2468

внешний доступ>

Я хочу получить доступ к ссылке одного приложения в информационных службах Интернета (IIS) в локальной сети, но когда яхочу получить к нему доступ, я получаю эту ошибку

Failed to load http://localhost.server.com/bosh: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access.

Я использовал этот код

https://jasonrowe.com/2011/11/18/strophejs-ejabberd-iis-setup/

1 Ответ

0 голосов
/ 26 июня 2018

ошибка при подключении к клиенту, потому что вам нужно нацелить ваш локальный ip, прежде чем вы добавите в файл host ip и domain.И напишите правила urlrewrite на iis

пример:

192.168.0.1  localhost.server.com

и

BOSH_DOMAIN = "http://192.168.0.1:5280/http-bind"
...