Подключение и запрос базы данных в приложении NodeJS и Angular - PullRequest
0 голосов
/ 12 ноября 2018

Я установил приложение Angular и запустил его на Heroku с NodeJS.Приложение в настоящее время работает, но когда дело доходит до баз данных, я не понимаю, куда идти дальше.Я использую надстройку ClearDB, и я смог подключиться к ней через MySQLWorkbench

У меня сейчас есть файл server.js для запуска приложения.

сервер.js

const express = require('express');
const app = express();
const path = require('path');

app.use(express.static(__dirname + '/dist/bar-beer-drinker-app'));

app.listen(process.env.PORT || 8080);

app.get('*', function (req, res) {
    res.sendFile('dist/my-app/index.html' , { root : __dirname});
  });

Теперь я вижу, что мне нужно также подключиться к базе данных с помощью Node.js.У меня уже есть MySQL в моих зависимостях, поэтому он готов к работе.

Могу ли я установить соединение в файле server.js или в новом файле?Если я создаю новый файл, как я могу убедиться, что он работает?

В настоящее время я знаю, что мой server.js запускается, потому что я настроил его для этого в package.json

  "name": "my-app",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "node server.js",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "postinstall": "ng build --aot --prod"

У меня есть вся информация о базе данных (хост, пользователь, пароль), но я не уверен, где ее настроить.Как только он настроен, как я могу выполнить запрос и отобразить эту информацию в представлении?

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