Javascript 如何在“;邮政”;使用expressJS的路由器?

Javascript 如何在“;邮政”;使用expressJS的路由器?,javascript,node.js,express,Javascript,Node.js,Express,我对nodejs很生疏,所以是express 假设我是从in-POST方法中获取返回值,那么如何从get中获取它呢?我想,app.use(),我知道中间件只能处理请求,但当时我不知道 ... var Some = require('./Some'); app.get('/',function(req,res){ res.render({ title:"hi", output: data || '' <--------I wanna get d

我对nodejs很生疏,所以是express

假设我是从in-POST方法中获取返回值,那么如何从get中获取它呢?我想,app.use(),我知道中间件只能处理请求,但当时我不知道

 ...
 var Some = require('./Some');
 app.get('/',function(req,res){
    res.render({
       title:"hi",
       output: data || ''    <--------I wanna get data from below
    })
 });

 app.post('/',function(req,res){         
     var some = new Some();
     some.postOriginCode(code,function(data){
         data               <-------- here is the data i want.

         //I can do it the way,but I don't like.
         res.render('index', {output:data});
     });
 });
 ...
。。。
var Some=需要('./Some');
app.get('/',函数(req,res){
res.render({
标题:“你好”,

输出:数据| |“”如果您想在同一路径中处理
GET
&
POST
,例如

就像

app.all('/',function(req,res){ 

       //processing code here 

});

任何人给我第三种或更多的解决方案^_^
var Some = require('./Some');
app.get('/',function(req,res){
   res.render({
   title:"hi",
   output:app.get('data')
})
});

app.post('/',function(req,res){         
 var some = new Some();
 some.postOriginCode(code,function(data){
      app.set('data',data);
   });
});