Javascript AngularJS 1.4.x-从angular应用程序运行节点脚本
我有一个节点脚本来读取mp3文件的元标记 节点Javascript AngularJS 1.4.x-从angular应用程序运行节点脚本,javascript,angularjs,node.js,Javascript,Angularjs,Node.js,我有一个节点脚本来读取mp3文件的元标记 节点 var jsmediatags = require("jsmediatags"); module.exports = function readMeta(file) { jsmediatags.read(file , { onSuccess: function(tag) { return tag; }, onError: function(error) { return (':(', error
var jsmediatags = require("jsmediatags");
module.exports = function readMeta(file) {
jsmediatags.read(file , {
onSuccess: function(tag) {
return tag;
},
onError: function(error) {
return (':(', error.type, error.info);
}
})
}
我想在angular应用程序中使用此脚本
棱角分明
$scope.$watch('currentPlaying', function() {
if(!angular.isUndefined($scope.currentPlaying)){
let url = $scope.currentPlaying.url; //file path
readMeta(url)
}
是的,不,绝对不是这样的。节点在服务器上运行,并在浏览器中显示。该功能是在另一台机器上定义的,与Angular运行的环境不同。你绝对不可能这样调用它。您必须以某种方式联系服务器上的节点,并要求它执行该功能。现在,就像你有一支笔,你在一张纸上写字,你希望文本出现在另一栋建筑的另一张纸上。这根本没有意义。也许你可以试着把文件上传到服务器上