Node.js 的 dhtmlxGantt
当前教程旨在在服务器端使用 Node.js 和 REST API 创建 Gantt。
如果你使用其他技术,请查看下方可用的集成变体列表:
- dhtmlxGantt 与 ASP.NET Core
- dhtmlxGantt 与 ASP.NET MVC
- dhtmlxGantt 与 Python
- dhtmlxGantt 与 PHP: Laravel
- dhtmlxGantt 与 PHP:Slim
- dhtmlxGantt 与 Salesforce LWC
- dhtmlxGantt 与 Ruby on Rails
我们基于 REST API 来实现 Node.js 的 Gantt,与服务器通信。
Node.js 拥有一系列现成的解决方案,因此我们不必从头开始编写所有代码。我们还将使用 MySQL 作为数据存储。
注释
完整源代码可在 GitHub 上获得。
你也可以查看展示如何使用 Node.js 创建 Gantt 图的视频教程。
第1步。创建一个项目
首先,我们 将创建一个项目文件夹,然后添加所需的依赖项。将使用以下模块:
- Express - 一个用于 Node.js 的小型框架
- body-parser - Node.js 解析工具
因此,让我们创建一个名为 "dhx-gantt-app" 的项目文件夹并进入其中:
mkdir dhx-gantt-app
cd dhx-gantt-app
添加依赖
现在我们将创建 package.json 文件,并用以下命令在其中指定依赖项:
npm init -y
文件准备好后,打开它并将上述依赖项放入其中。结果将类似于下面这样:
package.json
{
"name": "dhx-gantt-app",
"version": "1.0.3",
"description": "",
"main": "server.js",
"dependencies": {
"body-parser": "^2.2.1",
"express": "^5.2.1"
},
"scripts": {
"test": "echo "Error: no test specified" && exit 1",
"start": "node server.js"
},
"keywords": [],
"author": "",
"license": "MIT"
}
最后,我们需要使用下面的命令安装所添加的依赖项:
npm install