ionic 2 rss feed

saya ingin bertanya, kalau saya memakai rss feed di ionic, untuk allow accessnya seperti apa ya? mohon bimbingannya, trima kasih

avatar rrhp
@rrhp

28 Kontribusi 2 Poin

Diperbarui 7 tahun yang lalu

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

avatar ardyhim
@ardyhim

289 Kontribusi 175 Poin

Dipost 7 tahun yang lalu

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

avatar rrhp
@rrhp

28 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

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

avatar ardyhim
@ardyhim

289 Kontribusi 175 Poin

Dipost 7 tahun yang lalu

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

avatar rrhp
@rrhp

28 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

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

avatar ardyhim
@ardyhim

289 Kontribusi 175 Poin

Dipost 7 tahun yang lalu

sama bang.. :D ini aja nyomot di google bang..

cara makai swapinya gimana ya?

avatar rrhp
@rrhp

28 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

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

avatar ardyhim
@ardyhim

289 Kontribusi 175 Poin

Dipost 7 tahun yang lalu

oala.. saya kira create api dari yang mau saya buat bang.. hahaha..

avatar rrhp
@rrhp

28 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

o iya, allow access header itu apa tidak bisa di akalin ya kalau di angular 2?

avatar rrhp
@rrhp

28 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

cors header hanya bisa di akalin di server nya, gak bisa di angular

avatar ardyhim
@ardyhim

289 Kontribusi 175 Poin

Dipost 7 tahun yang lalu

saya coba di htaccess tetep tidak mau.. hmm

avatar rrhp
@rrhp

28 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban