おそらくJSについて何か分かりませんが、ページ本体にPurestレスポンスを書く際に問題が発生しています。ここのように:KOAのPurestリクエスト
var koa = require('koa')
, session = require('koa-session')
, mount = require('koa-mount')
, koaqs = require('koa-qs')
, accesslog = require('koa-accesslog')
, router = require('koa-router')()
, app = koa();
var Grant = require('grant-koa')
, grant = new Grant(require('./config.json'))
app.keys = ['grant']
app.use(accesslog())
.use(session(app))
.use(mount(grant))
.use(router.routes())
.use(router.allowedMethods());
koaqs(app)
router.get('/handle_facebook_callback', function *(next) {
getProfile(this.query.access_token);
\t
})
var config = {
"facebook": {
"https://graph.facebook.com": {
"__domain": {
"auth": {
"auth": {"bearer": "[0]"}
}
},
"{endpoint}": {
"__path": {
"alias": "__default"
}
}
}
}
}
var request = require('request')
, purest = require('purest')({request})
, facebook = purest({provider: 'facebook', config})
function getProfile(access_token, responseToBody){
\t facebook.get('me')
.auth(access_token)
\t \t \t .request(function (err, res, body) {
\t \t \t \t this.body=JSON.stringify(body,null,2);
})
}
if (!module.parent) app.listen(3000);
console.log('oh!GG is running on http://localhost:3000/');
私はfacebook.request機能で引き受ける "this.body = JSON.stringify(ボディ、ヌル、2);"体の中に応答を書くべきですが、そうではありません。 ここで問題点は何ですか?
Ude body.innerHtml –
あなたはサーバー上で、またはユーザー側であるかどうかを明確にすることはできますか? –
KOAはnodejs =]のサーバーフレームワークです – Medardas