Html - Javascript: Mysql не сохраняет данные в базе данных - PullRequest
0 голосов
/ 05 апреля 2020

У меня просто есть кнопка регистрации в моем html, как показано ниже, которая вызывает функцию register() из файла insert.js. Когда я запускаю один скрипт insert.js, он записывает данные в мою базу данных. Проблема в том, что когда я объединяю его (скрипт js) с этим кодом html, он ничего не пишет. Что я делаю не так?

image

моя вставка. js файл

function register()
{
    var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "",
  database: "assessment"
});

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
  var sql = "INSERT INTO users (username, password) VALUES ('james', 'bond007')";
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log("1 record inserted");

  });
});
}

1 Ответ

0 голосов
/ 05 апреля 2020

Ну, мне кажется, что js подает свой узел, который является внутренним, установлен на сервере, а HTML это внешний интерфейс, который работает на пользовательском компьютере, что js это нормально, но должно быть доступным для HTML, фронт, кто бы ни использовал ваше приложение, через конечную точку, которую вы можете сделать на узле, но я могу ошибаться, если вы используете какую-то платформу ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...