2016-06-17 3 views
0
양식

nodejs, MySQL의 모델 데이터베이스에 삽입

임 내 데이터베이스에 어떤 임의의 테스트 데이터를 게시하려고하지만 그것은 나에게 약간의 404 오류를 제공합니다 .. :

<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"변수는 문자열이고 "query"라는 메서드가 정의되어 있지 않습니다.) –

+0

예 Ctrl + f5로 항상 다시 시작합니다. –

답변

0

나는 마침내 많은 시간 문제 후 발견 ...

'INSERT INTO test SET "asd"' 

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

마른 세수 당신이 경로가 제대로 설정 한 것 같습니다