2016-03-21 2 views
2

Я новичок в контентной работе, и я пытаюсь отображать содержимое с содержания на веб-странице. Я показываю контент, используя contentful.js, я хотел знать, как я могу скрыть эти данные (идентификатор пробела и значения токена доступа) от общедоступных пользователей, когда я использую его в файле js для отображения содержимого на веб-странице. Ниже приведен код Javascript, который я использую в основном Js-файле для отображения содержимого в html-файле.Скрывать контентный идентификатор пространства и токен доступа, файл javascript на стороне клиента

var client = contentful.createClient({ 
    accessToken: 'b4c0n73n7fu1', 
    space: 'cfexampleapi' 
}); 

client.entries() 
.then(function (entries) { 
    // log the file url of any linked assets on image field name 
    entries.forEach(function (entry) { 
    if(entry.fields.SampleContent) { 
     document.getElementById('sample_content_block').innerHTML = entry.fields.SampleContent; 
    } 
    }) 
}) 

Заранее благодарен!

+0

Там нет никакого способа, чтобы скрыть что-нибудь в стороне клиента JavaScript. Если это вызывает беспокойство, вам нужно будет обернуть эти вызовы на сервере (то есть узел sdk) – aw04

ответ

0

Вы можете использовать свой собственный сервер для прокси-запросов, или что-то вроде экспресс-функции запроса прокси-пилотажных в: https://www.aerobatic.com/docs/http-proxy