Javascript 如何获取node.js上的相对图像路径?
在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
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
时,什么都不会发生。请尝试将此文件放在同一文件夹中不会使其自动提供服务。我们需要查看您的代码以了解发生了什么