Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取node.js上的相对图像路径?_Javascript_Node.js - Fatal编程技术网

Javascript 如何获取node.js上的相对图像路径?

Javascript 如何获取node.js上的相对图像路径?,javascript,node.js,Javascript,Node.js,在node.js中,我想返回一个页面,该页面具有指向图像路径的相对链接。 在服务器中,我将server.js和images.jpg放在同一个文件夹中。我运行了服务器,当我访问服务器链接时,它返回这个html <!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the d

在node.js中,我想返回一个页面,该页面具有指向图像路径的相对链接。 在服务器中,我将
server.js
images.jpg
放在同一个文件夹中。我运行了服务器,当我访问服务器链接时,它返回这个html

 <!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
<img src="images.jpg"/>
</body>

</html> 

文件标题
文件的内容。。。。。。
但是图像没有加载。如何获得正确的相对链接


谢谢

默认情况下,node.js服务器不提供任何图像或文件(这可能与其他一些web服务器不同)。如果希望它提供的URL为
images.jpg
,则需要在http服务器中创建路由/处理程序,以便在请求该映像时返回相应的映像数据

如果您向我们展示您的服务器代码,并向我们展示服务于此特定页面的代码(以便我们知道
images.jpg
)的路径,并解释该图像在文件系统中的位置,我们可以建议如何修改您的node.js服务器,使其服务于此图像


如果将Express与node.js一起使用,您可以使用一行代码在特定路径上运行,但我们需要以上信息来更明确地了解建议内容。

如何为静态文件提供服务?直接在浏览器中访问images.jpg会得到什么?我不知道如何提供服务,当我访问
localhost:41302/images.jpg
时,什么都不会发生。请尝试将此文件放在同一文件夹中不会使其自动提供服务。我们需要查看您的代码以了解发生了什么