这个“方案没有注册的处理程序”错误是什么?

Rit*_*pta 20 handler node.js

我正在开发一个节点应用程序。我有一个 ejs 文件,点击一个按钮时,会向这个 url 发出一个获取请求,localhost:3000/posts/business-economics 但页面没有加载,这个错误显示在控制台中

未能启动 'localhost:3000/posts/business-economics',因为该方案没有注册的处理程序。

小智 74

我在使用本地主机时遇到了同样的错误。我试图重定向到 localhost:3000 并且我的控制台上出现了这个错误。事实证明,这是因为您尝试加载的 url 中缺少 http://。我很惊讶地看到还没有人回答这个问题。


Ami*_*arg 7

如果 url 缺少协议 http 或 https。我也面临的另一个原因。如果 href 标签的 javascript 拼写错误

<a href="javascript:;" onclick="myfunction()">Action</a>
Run Code Online (Sandbox Code Playgroud)


Hos*_*ebi 6

您必须在 url 之前设置地址协议,例如:

returnUrl = window.location.protocol + "//" + window.location.host + Path
Run Code Online (Sandbox Code Playgroud)