节点上的新手 我有一个Web表单,调用运行java applet的节点http服务器。这很好用。这很好用,并将错误打印到控制台。
我想要错误或"成功" applet运行后发送回用户的通知。 这是在侦听http服务器上运行的。我尝试了很多改编。这是代码:
var express = require('express');
var app = express();
...
app.get('/processfile', function(request, response) {
java.classpath.push("../lib/commons-io-2.4.jar");
...
try {
var g2rdf = java.callStaticMethodSync("com.pck1.processfile.Runner",
"nodejs", request.query.user, request.query.pass, request.query.file);
} catch (ex) {
console.log(ex.cause.getMessageSync(); }
<-- does response go here ? -->
});
<!-- do I add a callback to server? -->
var httpsServer = http.createServer(app);
httpServer.listen(8080);
从index.html页面上带有jquery流程表单的表单调用app
$.get('/processfile', { user : userName, pass : password, file : fileName, auth })
答案 0 :(得分:0)
为什么不渲染自定义错误视图?
或者返回HTTP错误:
response.send(500, { error: "something is wrong" });
上的send()方法的更多信息