Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

LINEボットむずい LINE-botはこちらを参考に製作中ですが, LINE以外からPOSTを受け取り処理をしたいのに @line/bot-sdkとbody-parserが競合するため悩んでいたところ, こちらのページからヒントを得て解決したのでメモ. 解決策 body-parserを使いたいPOST処理だけapp.use(bodyParser.json())する 実装例 いろいろ省略してます const line = require('@line/bot-sdk'); const bp = require('body-parser'); app.use('/else',bp.json()); //webhookにはbody-parserが効かない app.post('/webhook', line.middleware(config), (req, res) => { Promise
前提 ClovaスキルをLambda上で動かしたい。 構成 API Gateway + Lambda この構成の設定についてはこちらの記事が詳細に書いてくださっています。 [入門]Clovaスキル(CEK)は作りながら覚えて行く(Lambda使ってコード実装編) 環境 Node.js 8.10 Lambdaでasyncを使えるのは8.10以降 参考: AWS Lambda が Node.js v8.10 をサポート コード 当初はexpressを使う前提となっていたClova公式SDK(Node.js)ですが、こちらのPRによってexpressを使わずに.lambda()でシンプルに書けるようになりました。 公式サンプルを.lambda()を使って書き換えるとこうなります。 const clova = require('@line/clova-cek-sdk-nodejs'); expor
React、Vue、Angularユーザーに質問。 JSXやテンプレートのHTMLにおいて、デフォルト挙動のキャンセルのために、ネイティブのon属性等を仕込むのはいいのでしょうか? まずは、アンケートにご回答ください。 React、Vue、Angularユーザーに質問。 JSXやテンプレートのHTMLにおいて、デフォルト挙動のキャンセルのために、ネイティブのon属性等を仕込むのはアリ? 例 <a href="javascript:void(0)"> <a onclick="return false;"> <body ondragstart="return false;"> <p oncontextmenu="return false;"> — 池田 泰延@Adobe MAX Japan登壇 (@clockmaker) 2018年9月27日 個人的な意見 ここからは個人的な意見です。先のアン
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Node.jsはV8エンジンでJavascript動くランタイムで V8はC++で書かれたJavascriptのオープンソースエンジンでJavascriptをマシン語に変換するものです(ドヤ 実行は node ファイル名 で実行できる。 Node自体にライブラリが存在していて fsはファイルの読み書きを行う const fs = require(fs); appendFile()を使うと指定したファイルに入力した文字を入れる事ができる。 もしファイルがない場合は自動的に作成される。 fs.appendFile('greeting.txt
Gravatarの画像をNode.jsから取得します。 事前に利用するメールアドレスでgravatarに登録してある前提です。 step1: emailハッシュを作成 step2: URLを作成 step1: email ハッシュ md5でemailハッシュを作成します。外部依存モジュール使わないで出来ますね。 参考: https://ja.gravatar.com/site/implement/hash/ 'use strict' const crypto = require('crypto') //md5ハッシュを作る関数を作成 const md5hex = str => crypto.createHash('md5').update(str, 'binary').digest('hex') const mail = 'hogehoge@hoge.com' //ここにメールアドレス c
var async = require('async'); const AWS = require('aws-sdk'); var lambda = new AWS.Lambda(); function callParallelLambda(arg) { return function(callback2) { var payload = { key: 'key' + arg.id, } //子lambdaへのリクエストパラメータは文字列で渡す payload = JSON.stringify(payload); var params = { FunctionName: 'childelambda', // 子lambdaの名前。 InvocationType: "RequestResponse", // 子lambdaの呼び方。レスポンス受けたいので同期で呼ぶ。 Payload: pay
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? JSON.parse() JSONをJavascriptの値やオブジェクトに変換する。 JSON.stringify() javascriptの値をJSONに変換する。(オブジェクトで渡す必要がある) fs.writeFile() ファイルに書き出す事ができる(非同期的に) fs.writeFileSync() ファイルに書き出す事ができる(同期的に) fs.readFile() ファイルを読み込む事ができる(非同期的に) fs.readFileSync() ファイルを読み込む事ができる(同期的に) デバッグする時のやつ
やりたい事 ・angularで作ったページから、新規タブで別ページにsubmitする ※外部サービスを別タブで開き、ログイン画面をスキップしたい 課題 ・普通にcomponent側からsubmitさせると、Not Foundになる →Cannot POST /***/newtab...という感じのエラー 対応 ・submitをリンクとして設定 <form name="gdlogin" action={{actionUrl}} method="POST"> <input type="hidden" name="sessionid" value={{sessionId}} /> <a href="javascript:gdlogin.submit()" id="outserve">ガンダァァァァム!!</a> </form>
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く