Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度2和SQLite连接_Javascript_Sqlite_Angular - Fatal编程技术网

Javascript 角度2和SQLite连接

Javascript 角度2和SQLite连接,javascript,sqlite,angular,Javascript,Sqlite,Angular,我第一次做了一些Angular 2,在html和css之后,我现在被DB连接卡住了。 以下是我的工作内容: app.component.ts(加载模板URL) overview.component.html(是模板,90%html 10%模态) db_basic.db(数据库文件) sql.js(如果执行节点sql.js,则可以获取db的值) 这里是sql.js文件,显示如何连接到数据库 var sqlite3 = require('sqlite3').verbose(); var db = n

我第一次做了一些Angular 2,在html和css之后,我现在被DB连接卡住了。
以下是我的工作内容:

  • app.component.ts(加载模板URL)
  • overview.component.html(是模板,90%html 10%模态)
  • db_basic.db(数据库文件)
  • sql.js(如果执行
    节点sql.js
    ,则可以获取db的值)
  • 这里是sql.js文件,显示如何连接到数据库

    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();
    

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

    额外:

    您需要创建一个rest API

    RESTAPI将前端(角度)与后端(数据库)分开, 它为您提供数据,并能保证安全

    您可以使用诸如的框架在节点中创建RESTAPI

    Express.js还可用于为静态文件提供服务(angular project)
    (因此您不需要appache或nginx)。

    您需要制作一个RESTAPI

    RESTAPI将前端(角度)与后端(数据库)分开, 它为您提供数据,并能保证安全

    您可以使用诸如的框架在节点中创建RESTAPI

    Express.js还可用于为静态文件提供服务(angular project) (因此您不需要appache或nginx)