使用Node.js创建网站

chr*_*ris 1 html javascript css http node.js

您好我想知道从哪里开始制作网站width node.js. 我做了hello world教程,并有一个有效的http服务器.但我的问题是,是否有可能运行javascript服务器端让我们说onclick事件?如何将CSS放入网页.

谢谢

Mkaveli

suh*_*air 7

你应该尝试一个node.js网络框架,如ExpressJs


TJH*_*vel 5

虽然你的服务器上运行了javascript,但像onClick这样的事件仍然是客户端.

仅仅因为服务器端语言是javascript并不意味着您可以控制客户端事件.如果您希望在onclick事件上在服务器上执行操作,请考虑使该元素成为常规锚点,或使用AJAX直接向服务器发出调用.

  • 如果您来自PHP世界或类似的,请将Node视为Apache(作为Web服务器)和PHP(处理请求的服务器端语言)的组合.您从Javascript向服务器发送Ajax请求,主要区别在于您还在使用Javascript而不是PHP处理请求.正如其他人所提到的,Express是一个用于创建网站的良好的高级框架. (2认同)