我将Docker用于我的dev本地堆栈。
我为symfony项目配置了一个主机名:
网址是:http://dev.test.proprietes-privees.com/
在我的symfony中,我尝试配置webpack以在 Twig 中使用我的js文件:
{% extends 'base.html.twig' %}
{% block title %} Mon application React{% endblock %}
{% block stylesheets %}
<link href="/build/app.css" rel="stylesheet">
{% endblock %}
{% block body %}
<h1> Page d'accueil </h1>
{% endblock %}
{% block javascripts %}
<script src="/{{ asset('/build/runtime.js') }}"></script>
<script src="/{{ asset('/build/app.js') }}"></script>
{% endblock %}
我有错误:
GET http://build/runtime.js net::ERR_NAME_NOT_RESOLVED
GET http://build/app.js net::ERR_NAME_NOT_RESOLVED
我如何修复我的docker配置以删除此错误?
最佳答案
在开发模式下解决的问题。
我运行:yarn run dev-server
启动Encore服务器。
在我的entrypoints.json中,我用开发主机编辑了http://localhost:8080/。
{
"entrypoints": {
"app": {
"js": [
"http://dev.test.proprietes-privees.com/build/runtime.js",
"http://dev.test.proprietes-privees.com/vendors~app.js",
"http://dev.test.proprietes-privees.com/build/app.js"
],
"css": [
"http://dev.test.proprietes-privees.com/build/app.css"
]
}
}
}
关于docker - 在使用Docker主机时获取net::ERR_NAME_NOT_RESOLVED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60567797/