小编Kir*_*ali的帖子

什么是Javascript中的导出和原型?

我是Javascript的新手,我在我阅读的代码中看到了很多导出和原型的用法.它们主要用于什么以及它们如何工作?

//from express
var Server = exports = module.exports = function HTTPSServer(options, middleware){
  connect.HTTPSServer.call(this, options, []);
  this.init(middleware);
};

Server.prototype.__proto__ = connect.HTTPSServer.prototype;
Run Code Online (Sandbox Code Playgroud)

javascript node.js

54
推荐指数
2
解决办法
7万
查看次数

在Rails 3.1生产模式中找不到预编译的CSS

当我在生产模式下启动rails时,它会预编译所有资产,但无法提供application.css资产.我查看public/assets并预编译的application.css存在.

但是,每当我尝试从页面访问它时,我都会收到404.

这些是我用来启动服务器的说明,如果这可能有帮助的话.

RAILS_ENV=production bundle exec rake assets:clean
RAILS_ENV=production bundle exec rake assets:precompile
rails -e production
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails precompiled ruby-on-rails-3.1

18
推荐指数
1
解决办法
7983
查看次数

你如何模块化Node.JS w/Express

我正在尝试模块化我的node.js应用程序(使用快速框架).我遇到的麻烦是在设置我的路线时.

我无法再提取发送到帖子的数据.(req.body未定义).如果它们都在同一个文件中,则可以正常工作.我在这里做错了什么,在node.js中模块化代码的最佳方法是什么?

我的app.js.

require('./routes.js').setRoutes(app);
Run Code Online (Sandbox Code Playgroud)

我的路线.js

exports.setRoutes = function(app){

  app.post('/ask', function(req, res, next){
    time = new Date();

    var newQuestion = {title: req.body.title, time: time.getTime(), vote:1};
    app.questions.push(newQuestion);
    res.render('index', {
      locals: {
        title: 'Questions',
        questions: app.questions
      }
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript node.js express

13
推荐指数
1
解决办法
1万
查看次数

Node.js:从POST请求获取响应正文

我在Node.js中提取POST请求的响应主体时遇到问题.我期待RESPONSE:'access_token = ...'

应该很简单,不知道我应该做什么.(节点v0.4.3)

这是我的代码片段.

payload = 'client_id='+client_id + '&client_secret='+ client_secret
                                  + '&code='+ code
   var options = {
      host: 'github.com',
      path: '/login/oauth/access_token?',
      method: 'POST'
   };

   var access_req = https.request(options, function(response){
      response.on('error', function(err){
         console.log("Error: " + err);
      });
      // response.body is undefined
      console.log(response.statusCode);
   });

   access_req.write(payload);
   access_req.end();
   console.log("Sent the payload " + payload + "\n");
   res.send("(Hopefully) Posted access exchange to github");
Run Code Online (Sandbox Code Playgroud)

javascript node.js

7
推荐指数
2
解决办法
2万
查看次数