Это приложение разработано с помощью node, bootstrap, knex.
Мне нужно получить данные из моей базы данных mysql "перемещеноb" из таблицы Tab_Clienti (IDCliente, Cliente) на страницу html с именем workspace.html, я хотел бы использовать только javascript без php, и мне нужно поместить полученные данные в <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)
})
}
Я все еще учусь разрабатывать веб-приложения, поэтому прошу прощения, если есть какие-то серьезные ошибки. Спасибо за поддержку, если у вас есть какие-либо вопросы или информация, просто спросите меня.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Как упоминал Крис Джи, вам нужен способ обслуживания страницы через HTTP. Если вы используете для этого экспресс, вы можете сделать что-то вроде этого:
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.info("Server is running");
});
index.ejs
<script>console.info(<%- JSON.stringify(results) %>);</script>
node.js - это то, что вы используете вместо PHP, и вам нужен способ обслуживания страниц (или JSON) через HTTP. Люди обычно используют для этого выражать. Прежде чем добавлять knex, попробуйте сначала создать базовый веб-сервер.