GraphQLでGitHubGraphQLAPIを使ったレスポンス内容

解決コレ。「DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.

解決コレ。「DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.

GraphQLでGitHubGraphQLAPIを使ったレスポンス内容

GraphQLでGitHubGraphQLAPIを使ったレスポンス内容

GraphQLでGithubのGraphQL APIを使って勉強中。
「Relay-style cursor pagination」というページネーションでcoursoreフィールドとして渡すことになるのですが

ご覧の通り、
返って来る値が
Base64で返された文字列。
コレをデコードで順番通りなっているかを確認。
試して使ったhttps://repl.it/repls/というplaygroundで
実行するとnew Bufferが廃止になっていたので調べました

上記のような注意文言が吐かれると思います

修正したコード。

runを押してください
以下のコードが実行されます

1、2、3、4、5
と昇順になっていることが確認できました

new Bufferはdeprecatedです

For new Buffer(number), replace it with Buffer.alloc(number).
For new Buffer(string) (or new Buffer(string, encoding)), replace it with Buffer.from(string) (or Buffer.from(string, encoding)).
For all other combinations of arguments (these are much rarer), also replace new Buffer(…arguments) with Buffer.from(…arguments).

それぞれやりたいことに応じてBufferがもつメソッドを使うこと

new Buffer => new Buffer.from


SNS
インド旅 instagram
適当な日常写真 instagram
シュールさーん instagram
もりたけんじTwitter
ネタ帳Twitter
note
FaceBook -kennji.morita-

※業務連絡やお久しぶり連絡はチャットからお願いします

(Visited 1 times, 1 visits today)