TypeError:undefined不是在Node.js下使用jsDom的函数错误

时间:2013-02-18 00:15:13

标签: javascript html node.js dom jsdom

我有一个名为client.html的html页面,我试图通过在Node.js下使用jsDOM将段落和文章元素附加到它的主体,但是我遇到了一些困难:

这是我的控制台输出和错误:

    Got kicked!
    Created DOM object named window
    Queried the database!

    /noderoot/jsdomExample/connect.js:34
     $("body").append("<p> Added!         courtesy of DOM</p>");
                                                    ^
    TypeError: undefined is not a function
    at http.createServer.request.on.jsdom.env.done [as callback] 
    (/noderoot      /jsdomExample/connect.js:34:8)
     at p.handleReadyForQuery (/noderoot/jsdomExample/node_modules/pg/lib/native 
    /query.js:77:10)
   at Connection.connection.on.clientBuilder.port (/noderoot/jsdomExample/node_modules 
     /pg/lib/native/index.js:200:31)
    at Connection.EventEmitter.emit (events.js:93:17)

这是我的源代码的pastebin链接: http://pastebin.com/v51zv7nz

所有建议表示感谢!基本上我希望jsDOM在运行服务器时将html元素添加到client.html,但是我遇到了如上所述的错误。我使用的是最新版本的Node.js和jsDom。

0 个答案:

没有答案