当前位置: 首页 > 知识库问答 >
问题:

javascript error Console.log in Vertx Verticle

华锦
2023-03-14

我希望Javascript中的console.log语句会出现在我启动verticle服务器的终端控制台中,但是,它似乎崩溃了....(当然,在客户机的浏览器上,它会在浏览器的控制台即Firefox中播放--我会在内置的调试器中看到它--所以类似地说,它应该出现在我的终端输出中,因为它是VertX的服务器端代码执行的polygot呈现的javascript代码)

这是bash终端中运行的verticle的输出

Succeeded in deploying verticle 
Exception in JavaScript verticle:
ReferenceError: "console" is not defined.
    at file:/home/arjun/vertx_code/server.js:5 (anonymous)
    at file:/opt/vert.x-2.1.3/sys-mods/io.vertx~lang-js~1.1.0/vertx/http.js:1847 (anonymous)

所使用的javascript代码是从vertx.io安装verticle的示例

    var vertx = require('vertx');

    vertx.createHttpServer().requestHandler(function(req) {
    req.response.end("Hello World!");
    console.log("Reloaded");
}).listen(8080, 'localhost');
      req.response.end("Hello World!");
      console.log("Reloaded");
    }).listen(8080, 'localhost');

我需要另一个javascript包吗?我需要做一些类似于...

var console = require('console');

共有1个答案

唐宇定
2023-03-14

是的,您应该需要控制台才能使用它。所以这应该管用:

var vertx = require('vertx');
var console = require('vertx/console');

vertx.createHttpServer().requestHandler(function(req) {
    req.response.end("Hello World!");
    console.log("Reloaded");
}).listen(8080, 'localhost');
 类似资料:

相关问答

相关文章

相关阅读