1
var express = require('express');
var app = express.createServer();
app.listen(8000);
var tweets = [];
app.get('/', function(req,res){
res.send('Welcome to Node Twitter');
});
app.post('/send', express.bodyParser(), function(req,res){
if(req.body && req.body.tweet) {
    tweets.push (req.body.tweet)    
}
})

この単純なコードは機能しません。セグメンテーション違反を表示しています..エクスプレスバージョン:2.3.10 node.jsバージョン:0.4.2

.I can't work in other versions . これらのみで作業する必要があります。

4

1 に答える 1

0

以下を使用する必要があります。

app.use(express.bodyParser());

次に、次のように投稿します。

app.post('/send', function(req,res){
  if(req.body && req.body.tweet) {
    tweets.push (req.body.tweet)    
  }
});
于 2013-01-26T02:49:17.770 に答える