Nodejs

如何解決“建構失敗:function.js 不存在;錯誤 ID:7485c5b6'

  • January 23, 2022

我正在嘗試將 Chainlink 外部適配器部署到 Google Cloud Function,但遇到了上述錯誤。我將此模板用於外部適配器。 https://github.com/thodges-gh/CL-EA-NodeJS-Template

我已按照本教程中列出的確切步驟進行操作: https ://youtu.be/N8a0590QD74?t=1340

我將“gcpservice”指定為入口點,但部署失敗並收到錯誤消息:“建構失敗:function.js 不存在;錯誤 ID:7485c5b6'

卡在這裡一段時間了。關於如何解決這個問題的任何想法?

你的 index.js 中還有這個功能嗎?

// This is a wrapper to allow the function to work with
// GCP Functions
exports.gcpservice = (req, res) => {
 createRequest(req.body, (statusCode, data) => {
   res.status(statusCode).send(data)
 })

如果你有,那麼你只需要將 gcpservice 作為入口點,它應該可以正常工作

在創建函式時,我通過將外部適配器中每個文件的內容複製到雲函式內聯編輯器中,使適配器在 GCP 雲函式上執行。我在內聯編輯器中創建了一個又一個文件,並從相應的外部適配器文件中複製了內容。這與上傳外部適配器 zip 文件以創建雲功能的方法不同,後者拒絕工作。

引用自:https://ethereum.stackexchange.com/questions/114689