Похоже, что платформа Bixby кеширует ответ от вашего удаленного сервера и продолжает повторно передавать его в код капсулы.Я обнаружил, что решение состоит в том, чтобы установить cacheTime
в опциях на 0, и это заставляет платформу Bixby каждый раз снова вызывать ваш удаленный сервер.Замените приведенные ниже параметры на свои (добавив cacheTime
в отдельной строке):
var options = {
passAsJson: true,
returnHeaders: true,
format: 'json',
cacheTime: 0 // <--- this is the new line to add
};
Я узнал об этом, когда написал учебную капсулу с использованием удаленного хранилища .Я использовал http.postUrl
для доступа к своему удаленному серверу, и мне пришлось обновить параметры для вызова postUrl
на в этом месте в коде , иначе он не будет вызывать удаленный сервер более одного раза.Решением было установить cacheTime
в 0, как я упоминал выше.