Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationWhat you can do with signing up

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? IBM API Connect についての概要はこちらの記事「IBM API Connectで既存のAPIを公開してみる - IBM API Connectとは」をご参照ください。 デベロッパーズ・ツールキットとは デベロッパーズ・ツールキットとは、IBM API Connectの製品コンポーネントの1つであり、APIの開発やテストを行うためのAPI開発者向けのツールです。 具体的には、以下のツールとランタイムが提供される。 API Connectのコマンド・ライン・ツール、 APIの開発、ポリシー定義やテストを行うためのAPIデザイナ
モデルにCSV出力のremote methodを付けてみた。 Streamな感じに出力したい シフトJISな文字コードで出力したい という点はおおむね達成できたが、csvと組み合わせるとうまく動作しなかったのが心残りだ。 StreamとシフトJIS変換はiconv-liteさまさま。さらにcsvなモジュールでstreamにpipeでうまく処理できるとパーフェクトなのだが。 'use strict'; const iconv = require('iconv-lite'); module.exports = function(Note) { // サンプル用にModelのfindの代わり function find(filter, cb) { cb(null, [ {id: 1, date: new Date(2017, 4, 26), name: 'ラーメン', price: 600},
LoopbackはオープンソースのBaaSです。大元はIBMに買収されたようですが、フレームワークはオープンソースとして公開されています。 LoopBack - Node.js framework デモ的なアプリが認証、トークン周りを含んでいて良い感じです。これをベースに拡張していこうと思った時にデータベースを用意するかと思います(デフォルトはオンメモリ)。MongoDBは運用大変なイメージしかないのでMySQLを使ってみます。 データソースの追加 $ lb datasource ? データ・ソース名を入力してください: mysql ? mysql のコネクターを選択します: MySQL (StrongLoop でサポートされます) ? Connection String url to override other settings (eg: mysql://user:pass@host/
Overview LoopBack is an award-winning, highly extensible, open-source Node.js and TypeScript framework based on Express. It enables you to quickly create APIs and microservices composed from backend systems such as databases and SOAP or REST services. The diagram below demonstrates how LoopBack serves as a composition bridge between incoming requests and outgoing integrations. It also shows the di
LoopBack とは LoopBackは Web API フレームワークです。 最近は、よりリッチなユーザ体験を提供するために、Web アプリケーションをSPA化する流れが強くあるなーと思います。 それと同時に、バックエンドとしての API サーバ構築の需要もすごく高まってきていて、LoopBack はその API の生成がとても簡単にできるフレームワークです。 Node.js 製なので、フロントエンドとバックエンドを JavaScript のみで記述できます。Universal Web App! Express がベースになっているのですが、大きな特徴として、モデルが生成されると同時に RESTful な API を自動で生成してくれます。 モデルの生成もジェネレータが用意されているので、一行もコードを書かずに API サーバを構築できます。 LoopBack の特徴 公式ドキュメント
LoopBack is a highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. This site contains documentation for: LoopBack 4 - Current release. LoopBack 3.x - Active LTS. Details can be found in our LTS plan. LoopBack 2.x - Maintenance LTS. Details can be found in our LTS plan. Contributing to LoopBack - How to contribute to the
はじめに Web サービスの運用を続けていくと,依存関係が徐々に複雑になっていきます.そしてメンテナンスするものが増えた結果,それらが相互に乖離していく,といったことが起こりがちです. そこで今回は,JSON Schema のみをメンテナンスしていくことで,動的チェック (バリデーション),静的チェック (FlowType),API ドキュメント生成,スタブ作成といった様々な恩恵を享受し,品質と保守性を同時に向上させるアプローチについて書いていきます.この JSON Schema を中心に据えたエコシステムを,__JSON Schema 中心設計__と呼ぶことにします. JSON Schema の仕様については割愛しますので,必要な方は こちら をご覧下さい.また,本記事では JavaScript での事例を紹介しますが,他の言語でも同様の適用ができるかと思います. アプローチ 本記事では
プレミアムモルツアカウントのTweetをRTしたらビールが1ケース当たった!! こういうの本当に当たるんだ!(当たり前) じゃあこれ自動でRTしたら勝手に応募できるじゃん?てことでやってみます。 今回のコードはGitHubにあります 使うライブラリはnpmならnpm install twitter、yarnならyarn add twitterでインストールできます。 まずは自分のアカウントのタイムラインでも取得してみます。 1.Twitter developer credentialを取得 twitterアプリケーション管理画面からCreate New Appします。 name description website callback url callback urlは任意ですがそれ以外の3つは必須です。適当に入れましょう。 websiteは自分のブログやらtwitterのページやらのur
LoopBackはNode.js + ExpressをベースにしたREST APIなバックエンドを開発するためのフレームワークです。 モデルを作るだけでそのモデルに対応したREST APIができてしまう容易さがあります。サーバーサイドもクライアントサイドもJSで開発する人たち向きですね。 Application generator の選択 StrongLoopはIBMに買収されているので npm i -g strongloop ではなく、IBM API Connectな npm i -g apiconnect とすべきなのかもしれません。 しかしながら、ほいほい囲い込まれるのもなんなのでとりあえず試すならば npm install -g loopback-cli です。 http://loopback.io/doc/en/lb3/ LoopBack 3.xのドキュメントではloopback
const express = require('express'); const app = express(); const port = 4000; // CORSを許可する app.use(function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); next(); }); app.get('/', (req, res) => { res.send('hello'); }); app.listen(port); 何をしているか ご存知の通り、セキュリティの観点から、オリジン(htmlが置かれたサーバー)以外のサ
Note: IBM API Connect is an end-to-end API management solution that uses LoopBack to create APIs, and provides integrated build and deployment tools. For more information, see Installing IBM API Connect. If you are an IBM customer, for technical support see the IBM Support Portal. The LoopBack framework The LoopBack framework is a set of Node.js modules that you can use independently or together t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く