Angular 2和SQLite连接

Bon*_*ono 1 javascript sqlite angular

我第一次做了一些Angular 2,在html和css之后,我现在陷入了数据库连接.
这是我正在使用的:

  1. app.component.ts(加载templateURL)
  2. overview.component.html(是模板,90%html 10%Modal)
  3. db_basic.db(数据库文件)
  4. sql.js(如果你这样做,这可以得到数据库的值node sql.js)

这里是sql.js文件,用于显示如何连接到DB.

var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('../db/db_basic.db');
var check;
db.serialize(function() {
    db.each("SELECT * FROM server", function(err, row) {
        console.log(row.name);
    });
});
db.close();
Run Code Online (Sandbox Code Playgroud)


现在,我的问题是,如何连接到数据库并在HTML中使用这些值?

额外:
文件结构

小智 6

您需要制作一个休息API.

其余的API 从后端(数据库)分离前端(角度),它为您提供数据,它可以处理安全性.

您可以使用诸如express.js之类的框架在节点中创建rest API.

Express.js 也可用于提供静态文件(角度项目)(因此您不需要appache或nginx).