我想知道如何使用 Node.js 从头开始开发网站。我明白我怎么可能做到这一点,但我对最佳设计实践感兴趣。
我需要这个理论网站:
- 做很多AJAX
- 直截了当
- 相对较小
- 连接到...假设是 MySQL 服务器
在 PHP 中,构建一个非常小的网站非常简单——我在 Apache 和 MySQL 服务器上设置了 PHP,然后执行以下操作:
includes/db/
其中有 connect.php 用于连接到数据库,具有常用数据库相关功能的文件等includes/layout/
其中有footer.php、header.php和其他布局相关的东西includes/users/
处理用户相关的操作
然后 PHP 只是让您构建页面并将这些文件包含在一起以形成一个网站 - 我可以这样做:
<?php
require_once('inclues/users/user_session.php');
require_once('inclues/db/connect.php');
require_once('inclues/design/header.php')
?>
// Other php or html or related content relating to the page
<?php
require_once('inclues/.../footer.php');
?>
我想知道 Node.js 中可能有什么相似之处——我正在寻找一种尽可能简单、快速和直接的方法来实现这一点。
如果答案不简单,我会喜欢一本书推荐,我不介意阅读。
我喜欢基于事件的编程,我真的很喜欢 JavaScript 的能力,而且我对 Node.js 感到非常兴奋。我想从一开始就学习如何以正确的方式开发这种东西。