2016-06-17 4 views
0

Im пытается отправить некоторые данные случайных испытаний в моей базе данных, но он дает мне ошибку 404 ..nodejs, MySQL-модель вставки в базу данных

Форма:

<form method="POST" action="/arts"> 
<input type="text" name="test"> 
<input type="submit"> 
</form> 

Код для обрабатывать Должность:

var test = new MyAppModel({ 
    tableName: "test" 
    }); 
router.post('/arts', function(req, res) { 
    var test = req.body.test; 
    console.log(test); 
    test.query('INSERT INTO test SET "asd"', function(err, rows) { 
    console.log(test); 
    }); 
    }); 

Проблема должна быть в этих двух блоках кода. При необходимости запросите дополнительную информацию.

спасибо

+1

Похоже, вы маршрут настроены правильно. Вы не забыли перезапустить узел после добавления кода? –

+1

Кроме того, вызов «test.query (« почти наверняка терпит неудачу ».« Test »variable является строкой и не будет иметь метод« запрос ». –

+0

да, я всегда перезапускаю ctrl + f5. –

ответ

0

Я, наконец нашел после того, как много времени проблемы ...

'INSERT INTO test SET "asd"' 

Should have been: 
'INSERT INTO test SET test = "asd"' 

Facepalm