我有一个名为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。