Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
ionic 2 rss feed
saya ingin bertanya, kalau saya memakai rss feed di ionic, untuk allow accessnya seperti apa ya? mohon bimbingannya, trima kasih
11 Jawaban:
ini contoh nya http://embed.plnkr.co/k9dNnGb0HaXOXGem2LIw/preview emang error nya seperti apa? kalau saya biasa nya untuk api, di bagian server saya kasih cors header
rssnya dari feedburner bang, errornya ini bang Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
sebenarnya ini apps yang beberapa hari yang lalu saya tanya bang, yang kemarin jsonnya error [ pada sudah di kasih echo {[ terus saya rubah pakai rss, tapi error di Access-Control-Allow-Origin
itu error nya karna sisi server nya belum di tambahin cors header sisi server nya pakai php ya? kalau iya bisa lihat disini http://stackoverflow.com/questions/8719276/cors-with-php-headers
saya pakai rss feed burnernya google bang,
sekarang rssnya tak tarik pakai ini
<?php
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS");
header("Access-Control-Allow-Headers: Content-Type, x-xsrf-token");
$rss_feed = simplexml_load_file("http://feeds.feedburner.com/");
if(!empty($rss_feed)) {
$i=0;
foreach ($rss_feed->channel->item as $feed_item) {
if($i>=10) break;
?>
<div><a class="feed_title" href="<?php echo $feed_item->link; ?>"><?php echo $feed_item->title; ?></a></div>
<div><?php echo implode(' ', array_slice(explode(' ', $feed_item->description), 0, 14)) . "..."; ?></div>
<?php
$i++;
}}
?>
Errornya EXCEPTION: JSON.parse: unexpected character at line 1 column 1 of the JSON data \D:\ionic\Dispendik_Surabaya\node_modules\@angular\core\src\error_handler.js ORIGINAL STACKTRACE: \D:\ionic\Dispendik_Surabaya\node_modules\@angular\core\src\error_handler.js Body.prototype.json@\D:\ionic\Dispendik_Surabaya\node_modules\@angular\http\src\body.js:25:20 List4Page/<@\D:\ionic\Dispendik_Surabaya\src\pages\list4\list4.ts:29:25 SafeSubscriber.prototype.__tryOrUnsub@\D:\ionic\Dispendik_Surabaya\node_modules\rxjs\Subscriber.js:223:13 SafeSubscriber.prototype.next@\D:\ionic\Dispendik_Surabaya\node_modules\rxjs\Subscriber.js:172:17 Subscriber.prototype._next@\D:\ionic\Dispendik_Surabaya\node_modules\rxjs\Subscriber.js:125:9 Subscriber.prototype.next@\D:\ionic\Dispendik_Surabaya\node_modules\rxjs\Subscriber.js:89:13 XHRConnection/this.response</onLoad@\D:\ionic\Dispendik_Surabaya\node_modules\@angular\http\src\backends\xhr_backend.js:82:21 sg</d</t.prototype.invokeTask@http://localhost:8100/build/polyfills.js:3:14040 NgZone.prototype.forkInnerZoneWithAngularBehavior/this.inner<.onInvokeTask@\D:\ionic\Dispendik_Surabaya\node_modules\@angular\core\src\zone\ng_zone.js:229:28 sg</d</t.prototype.invokeTask@http://localhost:8100/build/polyfills.js:3:13968 sg</v</e.prototype.runTask@http://localhost:8100/build/polyfills.js:3:11392 t/this.invoke@http://localhost:8100/build/polyfills.js:3:15162
saya gak ahli php, jadi bingung sendiri :D biasanya saya pakai nodejs dan expressjs dan kalau agan mau belajar tentang angular2 http dan kurang memahami sisi server kamu bisa coba untuk mengambil json nya disini [link]https://swapi.co/[/link] dan ini bacaan bagus tentang angular2 http dengan rxjs https://coryrylan.com/blog/angular-multiple-http-requests-with-rxjs
sama bang.. :D ini aja nyomot di google bang..
cara makai swapinya gimana ya?
swapi itu menyediakan data api, itu bisa buat belajar mengolah data api diangular jadi klo kamu gak bisa buat sisi server nya, kamu bisa pakai swapi
oala.. saya kira create api dari yang mau saya buat bang.. hahaha..
o iya, allow access header itu apa tidak bisa di akalin ya kalau di angular 2?
cors header hanya bisa di akalin di server nya, gak bisa di angular