我正在使用angular-fullstack生成器来创建Web应用程序。前端使用angularjs设计,服务器端使用nodejs。我编写了一个python函数,以了解主机是否为linux主机,如果有效的linux主机,则通过nodejs调用该主机并将其写入文件“ This is a valid host”。如果主机是linux主机,我想重定向到其他页面。
我的角度代码:
$scope.sendlogin = function () {
console.log("inside click");
var posting = $http({
method: 'POST',
url: '/login',
data: $scope.data,
processData: false
})
posting.success(function (response) {
$location.path("/vprobe");
});
}
我的节点代码:
app.post('/login', function (req, res) {
/* Handling the AngularJS post request and storing in a file*/
var fs = require("fs");
console.log(req.body);
var jsonfile = require('jsonfile')
var file = 'login.json'
var obj = req.body;
jsonfile.writeFile(file, obj, function (err) {
console.error(err)
})
// invoking python child process
var exec = require('child_process').exec;
var arg = 'python checkvalidity.py'
exec(arg, function(error, stdout, stderr) {
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
console.log('exec error: ' + error);
res.send(stdout);
});
});
但是上面的代码无法正常工作。对于stdout和stderr,其重定向到页面。标准输出读取内容为“这是有效主机”的文件。仅在stdout情况下如何重定向,在错误情况下如何显示错误。
参考方案
也许在您的nodeJs代码if(!stdout)中使用res.sendStatus(500)并使用.error(function(response))将其捕获到您的角度控制器中
如果我得到url(''),我该如何使用另一个URL - javascript我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…
Javascript vs python:具有两个递归分支的函数的不同输出 - javascript我一直在将python代码毫无问题地翻译成javascript,但对于以下示例,我却没有这样做,也不知道是什么原因。尽管有相似的代码,但是javascript代码似乎产生了与python完全不同的输出。我已经研究了这个问题,并且似乎javascript无法执行第二个递归分支?谁知道我该如何使javascript代码输出与python相似的代码?谢谢1- Py…
Javascript + Python:将数组发送到Python脚本,将结果返回给Javascript - javascript我想建立一个网页,该网页通过Javascript API进行许多Facebook状态更新,并将它们分类到一个数组中。然后,我想将此数组发送到Python脚本,该脚本可以专门使用NLTK.进行语言分析。在Python中获得合适的结果后,我想将结果从该脚本返回到Javascript,以显示给用户等。听起来可能吗? javascript大神给出的解决方案 是的,完…
在Django视图中渲染URL变量 - javascript我试图在URL中传递一个id,它是在js中创建的,我需要在渲染中传递它,以便可以在新页面的jQuery中使用它。这可能吗?JSresults ="'results/"+this.pk+"'"; 网址url(r'^personnel/results/(\d*)/$', '…
Django在初始化中将波兰语字符传递给Angular会导致lexer错误 - javascript这是问题所在-我想使用init从Django传递到Angular数据。我将通过以下方式进行操作:<div ng-init="supervisor={{supervision.supervisor}}"> 哪个看起来还好吧?但是,一旦变量{{supervision.supervisor}}包含Lexer Error: Unexp…