什么逻辑去哪里:express + jade / ejs + html5 + css + websockets
好。 我正在学习node.js / express,并且想澄清如何将jade / ejs,html和css合在一起。 如我错了请纠正我:
- 应用程序逻辑在node.js / express中完成
- 其中一些逻辑/variables被传递到jade / ejs html引擎来dynamic地提供html
- CSS仍然根据请求设备格式化提供的html。
原谅我,似乎线条开始模糊所有这些JS; 很难说在node.js / express中应该做什么逻辑,在jade / ejs中应该做什么逻辑。
当使用websocket时,这变得更加模糊,因为在客户端有逻辑。 所以显示控制逻辑在5个不同的地方进行。
你几乎拥有它! 这是一个非常好的教程,如果你有时间看看,我认为这将有助于消除任何困惑。 它使用你提到的所有模块,并且很好地解释每个元素的作用。