該專案是 Google Forms 的簡單克隆,允許用戶創建和查看提交內容。它演示瞭如何使用後端伺服器來處理資料以及使用前端應用程式與使用者互動。後端使用 Node.js 和 Express 構建,而前端使用 Visual Studio 中的 Visual Basic 構建。
該專案的目的是提供一個簡單的表單提交系統,使用者可以在其中建立新的提交並查看現有的提交。它作為將前端應用程式與後端伺服器整合的範例。
db.json
)。CreateSubmissionForm
和ViewSubmissionsForm
。 谷歌表單克隆/
│
├── 滑行/
│ ├── 分佈/
│ │ ├── server.js
│ ├── src/
│ │ ├── db.json
│ │ ├── 伺服器.ts
│ ├── 節點模組/
│ ├── package.json
│ ├── tsconfig.json
│ └── 自述文件.md
│ └── VisualStudioProject/
├── 建立提交表格.vb
├── ViewSubmissionsForm.vb
├── 程序.vb
└── VisualStudioProject.sln
Slidely :包含後端程式碼。
VisualStudioProject :包含前端程式碼。
克隆儲存庫:
git clone https://github.com/yourusername/google-forms-clone.git
cd google-forms-clone/Slidely
安裝必要的依賴項:
npm install
編譯 TypeScript 檔案:
tsc
在 Visual Studio 中開啟VisualStudioProject
解決方案。
確保安裝了所有必需的 NuGet 套件。如果 NuGet 套件遺失,您可能需要恢復它們。
導航到Slidely
目錄:
cd google-forms-clone/Slidely
啟動伺服器:
node dist/server.js
您應該看到以下訊息:
Server is running on http://localhost:3000
在 Visual Studio 中開啟解決方案。
根據需要將啟動表單設定為CreateSubmissionForm
或ViewSubmissionsForm
。
按F5
或按一下 Visual Studio 中的Start
按鈕來執行專案。
{
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"github_link" : " https://github.com/johndoe " ,
"stopwatch_time" : " 00:05:00 "
}
{
"success" : true
}
index
:要取得的提交的索引。{
"submission" : {
"name" : " John Doe " ,
"email" : " [email protected] " ,
"phone" : " 1234567890 " ,
"githubLink" : " https://github.com/johndoe " ,
"stopwatchTime" : " 00:05:00 "
}
}
CreateSubmissionForm
。Submit
按鈕儲存提交。/submit
的 POST 請求傳送到後端伺服器。ViewSubmissionsForm
。Next
或Previous
按鈕可瀏覽提交的內容。/read
以目前索引作為查詢參數。歡迎貢獻!請分叉儲存庫並使用您的變更建立拉取請求。確保您的程式碼符合編碼標準並包含適當的測試。
該項目已獲得 MIT 許可證的許可。有關詳細信息,請參閱許可證文件。