bz0のプログラミングログ

quick and dirty prototype

はてぶのホッテントリクローンを作った

typescript+Vue.jsの勉強用に、はてぶのホッテントリのクローンを作りました。
ものとしてはしょぼいのですが、typescript + Vueでどう書けばよいかが少しわかってきました。

f:id:bz0:20180113125412p:plain

ソース

github.com

サーバ

はてなホッテントリRSSをクライアント(JS)で取得するのに、CORS対応されてなかったので
AWS api gateway + lambdaで中継しました。

lambda_function.pyは、下記のように書きました。
?category=xxxというURLパラメータで、カテゴリ指定します。

CORS設定は、api gatewayでなくlambdaのreturnで指定する必要があり
そこが分からなくて、少し嵌りました。


aws lambdaではてなのホッテントリのRSSを取得するpython