gpt4 book ai didi

javascript - 错误 NodeJS : Cannot get

转载 作者:行者123 更新时间:2023-12-01 03:53:33 28 4
gpt4 key购买 nike

我会尽力说得清楚。所以我正在尝试制作一个小平台。我希望有人连接到该页面(在本地主机中),然后可以单击一个按钮,该按钮会将他重定向到另一个 html 页面。

所以我有一个项目文件夹,其中包含“初始”html、app.js 文件和其他 html 文件,单击按钮时应该会显示出来。

服务器的工作方式如下:

    var application = require('express')(),
server = require('http').createServer(application),
io = require('socket.io').listen(server),
ent = require('ent'),
fs = require('fs');

application.get('/', function (req, res) {
res.sendfile(__dirname + '/index.html');

});

然后,我有按钮:

<a href="pfc.html" target="_blank"> <input type="button" value="blah"></a>

在终端上启动“node app.js”时,我进入页面,单击按钮,然后收到错误“无法获取/pfc.html”。

抱歉,如果我不太明白,我希望有人能理解我。

谢谢,祝你有美好的一天!!

最佳答案

您编写了一些代码来告诉服务器如果浏览器要求 /

application.get('/', function (req, res) {
res.sendfile(__dirname + '/index.html');
});

然后你写了一个链接:

<a href="pfc.html"

这使得浏览器请求 /pfx.html

您还没有在服务器端代码中编写任何内容来告诉它如何响应该请求。您只告诉它如何响应 / 请求。

您可以编写类似的内容(application.get('/pfx.html',...) 或查找一些现有的中间件来处理静态文件。

关于javascript - 错误 NodeJS : Cannot get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42973797/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com