每当我打开我的网站(即http://127.0.0.1:8090)时,都不会向/发送GET请求。
var currentAngle = 0;
var currentDirection = 0; // 0 - Increasing, 1 -
Decreasing
function spin() {
document.getElementById("myDIV");
setInterval(function() {
if(currentDirection == 0) {
// Allow one complete rotation.
if(currentAngle < 360) {
myDIV.style.transform = "rotate3d(0,1,0.2,"+
currentAngle +"deg)";
currentAngle += 10;
} else {
// Change the direction.
currentDirection = 1;
currentAngle -= 10;
myDIV.style.transform = "rotate3d(0,1,0.2,"+
currentAngle +"deg)";
}
} else {
// Allow one complete rotation.
if(currentAngle > 0) { //why does this send the text one complete revolution anticlockwise???
myDIV.style.transform = "rotate3d(0,1,0.2,"+
currentAngle +"deg)";
currentAngle -= 10;
} else {
// Change the direction.
currentDirection = 0;
currentAngle += 10;
myDIV.style.transform = "rotate3d(0,1,0.2,"+
currentAngle +"deg)";
}
}
}, 80);
}
spin();
<div style="text-align:center;">
<h1 id='myDIV'>my 3d text</h1>
</div>
这没有被调用,我不确定为什么-我该怎么做才能解决此问题?打开相关页面时,将调用我的其他app.get()函数。
答案 0 :(得分:0)
当您打开网站(即http://127.0.0.1:8090)时,它会发送GET请求,但不会将任何响应发送回浏览器。这就是为什么似乎没有发出GET请求的原因。在app.get中发送响应,它将发送响应。
app.get('/', async function(req, res){
console.log(req);
res.send('Hello World');
}
答案 1 :(得分:0)
express.static('client')建议从何处加载静态文件。在这里,“客户”被视为您的根路径。
如果您的“客户端”目录中包含一些“ abcd.img”文件,则http://127.0.0.1:8090/abcd.img将加载“ abcd.img”。当您指向根路径时,默认情况下会加载“客户端”目录中的“ index.html”。这意味着“ http://127.0.0.1:8090/”将加载您的index.html文件。
Express在此部分上有很好的文档。我将其粘贴以供您参考。 Express documentation for serving static files