2015-11-05 56 views
2

我有一個問題,有一種方法可以將mysql查詢結果放入不帶模板引擎的html文件或表達式中。我可以使用node.js將mysql查詢結果調用到html文件中嗎?

從很多例子中,他們使用模板引擎來包含一個mysql結果,像這樣的html 。 (使用快遞)

app.get('/', function(req, res){ 
connection.query('SELECT * FROM users', function(err, rows){ 
res.render('users', {users : rows}); 

但我不想使用模板引擎。

有沒有辦法顯示mysql查詢結果而不使用模板引擎?

是否必須使用squelize或backbone.js?

謝謝。

+0

你想要什麼而不是HTML?可能是你想要

mysqloutputhere
如果你想要類似控制檯的輸出,你可能需要通過套接字連接到mysql。 –

回答

2

總是處理錯誤。您可以直接發送數據,而無需使用任何模板引擎,如下所示。

app.get('/', function(req, res){ 
    connection.query('SELECT * FROM users', function(err, rows){ 
     if(err) 
      res.status(500).json({"Error":err}); 
     else if(rows.length) 
      res.status(200).json({"Data":rows}); 
     else 
      res.status(200).json({"Data":"No records found"}); 
    } 
} 
相關問題