我正在开发一个 Node.js 应用程序(这是一个游戏)。在这种情况下,我设置了一些代码,这样当一个人访问索引并选择一个房间时,他会被重定向到正确的房间。
现在,Express v2.5.8 是这样完成的:
server.get("/room/:name/:roomId, function (req, res) {
game = ~databaseLookup~
res.render("board", { gameState : game.gameState });
}
在 board.ejs 中,我可以使用如下代码访问 gameState 方式:
<% if (gameState) { %>
<h2>I have a game state!</h2>
<% } %>
有没有办法将它导入到我的 JavaScript 逻辑中?我希望能够做类似的事情var gs = ~import ejs gameState~
,然后能够用它做任何我想做的事情——访问它的变量,将它打印到控制台进行验证。最终,我想用这个 gameState 做的是正确显示棋盘,为此我需要做一些事情,比如访问棋子的位置,然后在屏幕上正确显示它们。
谢谢!