2016-03-06 86 views
1

我创建了一个网页与HTML5/CSS和一些JavaScript(jQuery的)。现在我想扩展我的页面的一些功能(服务器端方式),但我不想使用PHP。我搜索了一个替代方案,找到了node.js,现在我想使用它。静态网站动态与JavaScript node.js

但老实说,我不unterstand它是如何工作的(在上下文中扩展我的页面,我做unterstand javascript)。我开始阅读一些教程,但他们总是开始解释用node.js构建网站的东西(从头开始),但我想用我的已有网站扩展一些功能(论坛,也许cms),并且不想构建从头开始。

我前几天订购了一本关于node.js的书,但我很好奇,为此而写。

如果你能帮助我,我将非常感激。我也对一些链接感激,等:)

干杯, 斯文

+0

作为您现有的网站,您已拥有什么?它如何托管? – migg

+0

我没有上传它,因为它不完整。自动取款机。它在我的本地机器上运行。我使用bootstrap,html5,css和一些javascript(jQuery)。 –

+0

问题在于,您无法使用node.js轻松便宜地使用一些动态内容托管一个小型站点,就像使用PHP一样。使用node.js,您必须将自己的侦听器写入端口。这就是为什么教程从头开始构建网站。只需签出如何托管PHP/node.js。有一个关于何时使用node.js的问题:http://stackoverflow.com/questions/5062614/how-do-i-decide-when-to-use-node-js?rq=1就像我是是node.js的忠实粉丝,每天都会使用它,可能不是您的案例的最佳选择。 – migg

回答

0

关于node.js的事情是它用来写服务器。这意味着你必须处理来自浏览器的接收请求并为每个请求发回响应。单。页。这就是为什么node.js上的教程从头开始的原因,因为您不能只将node.js添加到网页上(就像使用php一样)。 node.js就像你的网站的骨干,而不是一些服务器端的增强。

+0

你认为我应该忘记node.js和更好地使用PHP在我的情况? –

+0

很难说不知道你的网站有多大,我喜欢node js,但我认为php并没有像在网站上添加一些服务器端功能那样糟糕。但是,如果你的网站不是太复杂,将它迁移到节点js服务器可能并不那么困难。编辑:另外我建议从头开始创建一个小型网站/服务器,以便在开始将它用于现有网站之前,您可以了解它的工作原理。 –

+0

我的网站不是那么大,我试试看。 ;) 非常感谢! –