此应用程序是使用node,bootstrap,knex开发的。
我需要将我的mysql数据库“movedb”中的数据从表Tab_Clienti(IDCliente,Cliente)提取到一个名为workspace.html的html页面,我只想使用没有php的javascript,我需要将获取的数据放入<select>
作为<option>
这是我的knexfile.js:
module.exports = {
client: 'mysql',
connection: {
user: 'root',
password: '',
database: 'movedb'
}
}
这就是我在app.js中所拥有的:
function post (path, data) {
return window.fetch(path, {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
}
我还在学习开发Web应用程序,所以如果有一些重大错误我会道歉。如果您有任何问题或信息要问我,请给我支持。
答案 0 :(得分:0)
就像Chris G提到的那样,你需要一种通过HTTP服务页面的方法。如果您使用express,可以执行以下操作:
app.js
var express = require('express');
var app = express();
var request = require('request');
var results = "some data";
app.get('/', function(req, res){
res.render('index', {results : results});
})
app.listen(3000, 'localhost', function(){
console.log("Server is running");
});
index.ejs
<script>console.log(<%- JSON.stringify(results) %>);</script>