Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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
angular 7能否使用nodejs'连接到mysql;mysql';模块_Mysql_Node.js_Angular7 - Fatal编程技术网

angular 7能否使用nodejs'连接到mysql;mysql';模块

angular 7能否使用nodejs'连接到mysql;mysql';模块,mysql,node.js,angular7,Mysql,Node.js,Angular7,我有一些angularjs 1.x的经验,最近也在解释angularjs 7。我知道nodejs有一个mysql模块,可以创建到mysql服务器的连接并进行查询。我试着把下面的代码放到Anguar7JS文件中 var mysql = require('mysql'); var connection = mysql.createPool({ host: 'mydbhost', user: 'mydbuser', password : 'mydbpasswd', da

我有一些angularjs 1.x的经验,最近也在解释angularjs 7。我知道nodejs有一个
mysql
模块,可以创建到
mysql
服务器的连接并进行查询。我试着把下面的代码放到Anguar7JS文件中

var mysql = require('mysql');
var connection = mysql.createPool({
    host: 'mydbhost',
    user: 'mydbuser',
    password : 'mydbpasswd',
    database : 'mydb'
});
connection.query("select * from mydbtable", function (error, results, fields) {
    results.forEach(result => {
        console.log(result);
    });
}); 
但请告诉我以下编译错误:

错误TS2580:找不到名称“require”。您需要安装类型吗 节点的定义?尝试
npmi@types/node
,然后将
node
添加到 tsconfig中的类型字段

我想通过angular 7完成crud,而不需要任何rest api。可能吗


谢谢。

可能-是的,推荐-绝对不会


从FE连接到DB会暴露您的DB,让任何恶意用户只需将您的代码(包括凭据)复制到DB,并对其执行任何他们想要的操作,包括损坏和销毁您的DB

可能-是的,推荐-绝对不是


从FE连接到DB会暴露您的DB,让任何恶意用户只需将您的代码(包括凭据)复制到DB,并对其执行任何他们想要的操作,包括损坏和销毁您的DB

你必须分别创建节点js应用程序和角度应用程序。请在评论中签出URL,它可能会帮助您:您将必须分别创建node js应用程序和angular应用程序。请检查评论中的URL,它可能会帮助你:是的,我有这个想法。我认为ts文件是可编译的,脚本应该是安全的。但事实并非如此。我检查页面加载期间传输的每个js文件。是的,里面有身份证和密码,声音清晰。不要那样做!!!顺便说一句,与java、php相比,nodejs是更好的RESTAPI选择吗?@VincentChen是一艘船还是火车?这些是不同的工具,哪个更好取决于许多不同的参数(需求是什么)。他们中的任何一个都没有“绝对”优势。是的,我知道了。我认为ts文件是可编译的,脚本应该是安全的。但事实并非如此。我检查页面加载期间传输的每个js文件。是的,里面有身份证和密码,声音清晰。不要那样做!!!顺便说一句,与java、php相比,nodejs是更好的RESTAPI选择吗?@VincentChen是一艘船还是火车?这些是不同的工具,哪个更好取决于许多不同的参数(需求是什么)。他们中的任何一个都没有“绝对”优势。