在开发模式下在帆应用程序中连接postgres时收到超时错误?

问题描述

我正在尝试使用 sails 框架开发一个简单的HTTP API。我已经创建了模型控制器助手路线,以完成API的工作流程,但是当我在开发模式下提升Sails应用程序时,在设置migration = alter时出现超时错误。自行调试后,得出的结论是我的sails应用程序未与Postgres连接。

我已经安装了所有相关的依赖项(例如 sails-postgresql pg 等。),我在config.model文件中设置了正确的URL。我不知道我在想什么。 有任何建议吗?

版本:sails-1.2.4,postgresql-12.4

编辑:这是我遇到的错误

nirajrajput@Nirajs-MacBook-Pro demosails % node app.js
(node:29522) Warning: Accessing non-existent property 'padLevels' of 
module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was 
created)
info: ·• Auto-migrating...  (alter)
info:    Hold tight,this Could take a moment.
error: Failed to lift app: Error: Sails is taking too long to load.

--  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  
--  --  --
Troubleshooting tips:
-• Were you still reading/responding to an interactive prompt?
(Whoops,sorry!  Please lift again and try to respond a bit more 
quickly.)

-• Do you have a lot of stuff in `assets/`?  Grunt might still be 
running.
(Try increasing the hook timeout.  Currently it is 40000.
 e.g. `sails lift --hookTimeout=80000`)

-• Is `blueprints` a custom or 3rd party hook?
(*If* `initialize()` is using a callback,make sure it's being 
called.)
--  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  
--  --  --

at Timeout.tooLong [as _onTimeout] (/Users/nirajrajput/demosails/node_modules/sails/lib/app/private/loadHooks.js:191:21)
at listOnTimeout (internal/timers.js:551:17)
at processtimers (internal/timers.js:494:7)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)