亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

與 Gatsby 的 PHP 聯系表

與 Gatsby 的 PHP 聯系表

PHP
慕姐4208626 2023-04-28 14:51:53
我正在創建一個 Gatsby 投資組合,我想包括一個 PHP 聯系表。我見過很多使用外部資源從站點發送電子郵件的示例。一個示例是Gatsby 文檔中引用的“ Getform ”。但我寧愿不必依賴外部資源并將 PHP 腳本保留在我的項目中。我的問題與我的方法有關。我正在使用 axios POST 請求將表單數據發送到與我的項目位于同一服務器上的 PHP 文件。這些 PHP 不在我的項目倉庫中。這是最好的方法還是有另一種方法可以將 PHP sendmail 文件保存在我的 Gatsby 項目中,這樣當我運行構建和部署時,所有內容都可以毫無錯誤地推送到服務器。理想情況下,我希望 PHP 文件也存在于我的項目倉庫中。
查看完整描述

2 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

你可以將你的 php 腳本放在 /static/api

Gatsby 將 api 目錄從靜態文件夾移動到根目錄。:)


查看完整回答
反對 回復 2023-04-28
?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

Gatsby 生成一組靜態文件。沒有服務器端運行時,因此您需要單獨運行服務并在客戶端運行時使用 axios 或 fetch 瀏覽器 API 調用它們。

如果你絕對想要一個單一的 repo,你可以運行一個 PHP 服務器并在給定的路由上為構建的 Gatsby 站點提供服務。然而,這遠非 Gatsby 的典型用法,它違背了Gatsby 的內容網格理念,并且會使您的發布工作流程更加復雜(而不是更簡單)。

我建議將您的服務和您的 Gatsby 站點分開。



查看完整回答
反對 回復 2023-04-28
  • 2 回答
  • 0 關注
  • 133 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號