在我的nodejs应用程序中,我正在对storify api进行get请求,但似乎没有发生。我的路线和视图很好。我只是不确定我正在接受我的请求。
我没有使用Express制作应用程序,而jade模板仅使用普通的html进行操作,并且工作正常。我有麻烦将它转换为带有Jade的Express应用程序
这是我的app.js文件,我拿出了我的路线部分和获取请求,我希望这能提供足够的信息。
var srmcity = require('./routes/srmcity');
app.use('/srmcity', srmcity);
var user = 'dummyuser';
var story_slug = 'dummy';
var api_key = "dummykey";
var username = "dummyuser";
var _token = "";
app.get('/',function(req, res,next){
superagent.get("http://api.storify.com/v1/stories/" + user + "/" + story_slug)
.query({api_key: api_key,
username: username,
_token: _token})
.set({ Accept: 'application/json' })
.end(function(e, storifyResponse){
if (e) next(e);
//Render template with story object in response body
return res.render('srmcity',storifyResponse.body.content);
})
})
srmcity.js(我的路线工作正常我不认为问题在这里,但我只是添加了它)
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
res.render('tour/srmcity', { title: 'title' });
});
module.exports = router;
srmcity.jade(我使用把手的视图)
extends ../layout
block content
.container
.row
h1 {{title}}
small {{description}}