Node.js express server app.use(express.static(x))-can';我无法访问我的端点
我不了解express.static是如何工作的,因此我无法访问视图文件中的index.html express.static代码位于app.js文件中 我只需要知道如何在视图库中显示我的html文件 请在下面找到我的屏幕副本,谢谢您的帮助Node.js express server app.use(express.static(x))-can';我无法访问我的端点,node.js,express,server,static,client,Node.js,Express,Server,Static,Client,我不了解express.static是如何工作的,因此我无法访问视图文件中的index.html express.static代码位于app.js文件中 我只需要知道如何在视图库中显示我的html文件 请在下面找到我的屏幕副本,谢谢您的帮助 来自Express的官方文档: express.static(根目录,[选项]) root参数指定为静态资产提供服务的根目录 因此,您需要提供包含index.html文件的目录的路径,在您的示例中,它是/src/client/views 另一点是要在URL中
来自Express的官方文档: express.static(根目录,[选项]) root参数指定为静态资产提供服务的根目录 因此,您需要提供包含index.html文件的目录的路径,在您的示例中,它是/src/client/views 另一点是要在URL中使用的路径前缀: 创建虚拟路径前缀(路径实际上不包含 存在于文件系统中),用于由 express.static函数,指定静态文件的装载路径 目录,如下所示: app.use('/static',express.static('public')) 您可以使用“/”作为虚拟路径,它允许您从以下位置访问index.html文件http://localhost/. 如果使用“/public”,则URL将为http://localhost/public.
尝试以下操作:app.use('/',express.static('/src/client/views')。请将代码截图替换为实际代码,并使用反勾号将代码块包装起来。这不是代码问题。我的代码很好。我只是想问一下,关于左边的目录,我如何才能访问views repertory上的index.html文件作为结束点。:(不工作。。。