Node.js http 服务器自定义错误消息

Node.js http-server custom error message

我启动了一个 node.js http 服务器 - “https://www.npmjs.com/package/http-server” 如果我在目录中键入一个不存在的文件,那么我会收到浏览器消息:

This localhost page can’t be found

No webpage was found for the web address: http://localhost:8080/foo
Search Google for localhost 8080 foo
HTTP ERROR 404

我的问题: 我能以某种方式自定义此错误消息吗?

在您的 public 目录中创建 404.html 文件并将您想要显示的内容放入该文件

例子

命令行

# http-server ./public/

./public/404.html

的内容
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>404</title>
</head>
<body>
<p>My custom 404 message</p>
</body>
</html>