当我从w3c验证器将html5验证器传递到我的网站时,我遇到了问题.错误是下一个:
Bad value Content-Script-Type for attribute http-equiv on element meta
<meta http-equiv="Content-Script-Type" content="text/javascript" >
Bad value expires for attribute http-equiv on element meta
<meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT" >
Bad value pragma for attribute http-equiv on element meta
<meta http-equiv="pragma" content="no-cache" >
Bad value Cache-Control for attribute http-equiv on element meta.
<meta http-equiv="Cache-Control" content="no-cache" >
Run Code Online (Sandbox Code Playgroud)
传递html5验证器的元标记的正确值是什么?
我在编译脚本中定义了几个环境变量。但是,我只能从 webpack.config.babel.js 文件访问这个变量,我需要在反应代码(前端)中访问这个变量。
我在这里找到了一种方法:https://blog.container-solutions.com/deploying-configurable-frontend-web-application-containers,但我认为放入元数据不是一个好主意例如,标记数据库密码等数据。尽管如此,试图只为 .env 文件做这件事对我来说不起作用:(
所以,我的问题是如何从前端访问环境变量?
编辑我:
我已经应用了@robi932 的明智建议,但它对我不起作用:(
webpack.config.babel.js
plugins: [
new HtmlWebpackPlugin({
template: "./src/client/index.html", //where is our template
filename: "../index.html", //where we are going to put our index.html inside the output directory
minify: {
collapseWhitespace: true,
removeComments: true,
removeRedundantAttributes: true,
removeScriptTypeAttributes: true,
removeStyleLinkTypeAttributes: true,
useShortDoctype: true
}
}),
new MiniCssExtractPlugin({
filename: "css/bundle.css",
minify: {
collapseWhitespace: true,
removeComments: true,
removeRedundantAttributes: true,
removeScriptTypeAttributes: true,
removeStyleLinkTypeAttributes: true,
useShortDoctype: true
}
}),
new webpack.DefinePlugin({
URL_FEB_API: JSON.stringify(process.env.URL_FEB_API)
})
Run Code Online (Sandbox Code Playgroud)
我定义了 const …
我有一个包含多个活动的应用程序,例如:
活动1 - >活动2 - >活动3 - >活动4
我想关闭任何活动的所有活动,然后回到家里打电话.
我正在开发一个使用Angular 5和Bootstrap 4的Web应用程序,我遇到导航菜单栏下拉列表的问题.我正在关注文档https://getbootstrap.com/docs/4.0/components/navs/但我不知道为什么下拉菜单不起作用!
<header>
<div class = "row align-items-end nopadding">
<div class = "col-md-3" style = "background-color: blanchedalmond"><app-logo></app-logo></div>
<div class = "col-md-6">
<ul class="nav justify-content-center">
<li class="nav-item">
<a class="nav-link menu-item" href="#">Ligas</a>
</li>
<li class="nav-item">
<a class="nav-link menu-item" href="#">Gráficas</a>
</li>
<li class="nav-item">
<a class="nav-link menu-item" href="#">Artículos</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link menu-item dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Clasificaciones</a>
<div class=" dropdown dropdown-menu">
<a class="dropdown-item menu-item" href="#">Equipos</a>
<a class="dropdown-item menu-item" href="#">Jugadoras</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#">Separated link</a>
</div>
</li> …
Run Code Online (Sandbox Code Playgroud) 我正在使用角度js和bootstrap 3,我的应用程序就像...我有一个视图,你有几个链接,让你显示一个div有几个选项卡,然后选择其中一个.这很好用.但是如果我通过点击它来更改标签,然后当我点击另一个点击时我用标签隐藏视图我用标签显示视图,从链接中选择标签,这是正确的,但是......单击上一个选项卡.
那么,我如何取消选择我点击它的标签?
编辑1:
我将发布几个截图,试图更好地解释我的问题.
编辑2:
我添加这个plunker来显示它如何工作我的代码,你可以检查如果你在选项卡上clic,如果以后返回单击按钮,你没有选择正确的选项卡.https://plnkr.co/edit/y22T01OwxgttDWM1mJeH
HTML:
<body ng-controller="MainCtrl as ctrl">
<button id="bTab1" ng-click="ctrl.buttonClicked($event)">
Tab 1
</button>
<button id="bTab2" ng-click="ctrl.buttonClicked($event)">
Tab 2
</button>
<button id="bTab3" ng-click="ctrl.buttonClicked($event)">
Tab 3
</button>
<div ng-show = "ctrl.show_tabs">
<div class = "row" style = "text-align: right; margin-top: 10px">
<button ng-click="ctrl.closeTab()">
Hide Tabs
</button>
</div>
<ul class="nav nav-tabs" id="myTab">
<li ng-class = "ctrl.active_pai"><a data-target="#pai" data-toggle="tab">PAI</a></li>
<li ng-class = "ctrl.active_pap"><a data-target="#pap" data-toggle="tab">PAP</a></li>
<li ng-class = "ctrl.active_ip"><a data-target="#ip" data-toggle="tab">IP</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane" ng-class = …
Run Code Online (Sandbox Code Playgroud) 我用 ggplot2 创建了一个图表,我想添加一条从左下角到右上角的对角线,并为这条线指定颜色。我怎样才能做到这一点?
\n\nggplot(data, aes(x=DRTG, y=ORTG)) +\n geom_point(colour = "#000000") + \n ggtitle("Gr\xc3\xa1fico: Ratio Defensivo / Ratio Ofensivo (hasta jornada 8)") +\n geom_text(label=rownames(data), colour = "#000000", nudge_x = 0, nudge_y = 0.75, size = 4, vjust = "inward", hjust = "inward", check_overlap = F) +\n geom_point(data=pointMedia, aes(x=mediaDRTG, y=mediaORTG, colour="red", size = 1)) + \n geom_vline(xintercept = pointMedia[, "mediaDRTG"], colour = "green") + \n geom_hline(yintercept = pointMedia[, "mediaORTG"], colour = "blue") +\n geom_text(data=pointMedia, aes(x=mediaDRTG, y=mediaORTG, nudge_x = 0, nudge_y = …
Run Code Online (Sandbox Code Playgroud) 我用 ggplot2 创建了一个图形,一些标签是重叠的。我想显示所有标签而不重叠。那可能吗?如何?我知道 geom_text 有一个选项“check_overlap”,如果没有重叠,则显示或不显示标签。但是,这不是我想要的。我想要并且需要显示所有标签。
\n\n我的代码:
\n\nggplot(data, aes(x=DRTG, y=ORTG)) +\n geom_point(colour = "#000000") + \n ggtitle("Gr\xc3\xa1fico Liga DIA: Ratio Ofensivo / Ratio Defensivo (hasta jornada 8)") +\n geom_text(label=rownames(data), colour = "#000000", nudge_x = 0, nudge_y = 1, size = 4, fontface = "bold", check_overlap = F) +\n geom_point(data=pointMedia, aes(x=mediaDRTG, y=mediaORTG, colour="red", size = 1)) + \n geom_vline(xintercept = pointMedia[, "mediaDRTG"], colour = "green") + \n geom_hline(yintercept = pointMedia[, "mediaORTG"], colour = "blue") +\n geom_text(data=pointMedia, aes(x=mediaDRTG, y=mediaORTG, label="Liga DIA"), …
Run Code Online (Sandbox Code Playgroud) 我是 Docker 新手,我使用以下 Dockerfile 创建了一个映像:
FROM node:8.12.0
LABEL version="1.0"
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD ["node", "index.js"]
Run Code Online (Sandbox Code Playgroud)
我运行该图像并且它有效。但是,如果我在更新主机目录中的 index.js 时使用 WORKDIR 运行图像映射主机目录,则此更新不会传播到 WORKDIR 中。
我使用以下命令运行图像:
docker run --name basketmetrics -v /home/josecarlos/Workspace/nodejs/basketmetrics2:/usr/src/app -p 8080:8080 -d basketmetrics2/node-app:1.0
Run Code Online (Sandbox Code Playgroud)
这是我的主机目录 /home/josecarlos/Workspace/nodejs/basketmetrics2
这是容器 /usr/src/app 中的目标目录。如果我检查容器,我可以看到主机目录与 WORKDIR 映射
我究竟做错了什么?
更新一:
我已停止容器并修改主机目录中的文件index.js。如果我再次运行该图像,那么我可以看到内容更新了!!!
为什么我的内容没有即时更新?
我正在尝试在不获取数据的情况下测试与数据库的连接。为此,我制作了这个测试文件。
\n\nimport { PGConnection } from "../../../db";\n\ntest(\'two plus two is four\', () => {\n expect(2 + 2).toBe(4);\n});\n\ntest("Test connection to DDBB", () => {\n const db = new PGConnection();\n\n let result = db.test();\n expect(result).toBe("Connection to database has been established succesfully");\n\n\n});\n
Run Code Online (Sandbox Code Playgroud)\n\n我有一个类,我在其中创建与数据库的连接:
\n\nimport Sequelize from "sequelize";\n//It\'s mandatory to import dotenv in each file where we can use enviroment variables\nimport config from "dotenv";\nconfig.config(); \n\n//console.log("Usuario DDBB: " + loader.FEB_CONNECTION_USER);\n\n\nclass PGConnection{\n constructor(){\n this.db = this.setConnection();\n }\n\n setConnection(){\n /*console.log("host: " + process.env.FEB_CONNECTION_HOST + …
Run Code Online (Sandbox Code Playgroud) 我的笔记本电脑中有两个版本的 Python。Python 2.7 和 Python 3.6。如果安装模块,则仅在 Python 3.6 中安装。
我想通过 pip 在 Python 2.7 中安装模块,但我不知道该怎么做。
我现在想在 Ubuntu 17.04 中安装 GDAL 和 Fiona for Python 2.7。
ggplot2 ×2
javascript ×2
r ×2
android ×1
angular ×1
angularjs ×1
bootstrap-4 ×1
css ×1
docker ×1
html ×1
html5 ×1
jestjs ×1
meta-tags ×1
node.js ×1
pip ×1
postgresql ×1
python-2.7 ×1
python-3.x ×1
reactjs ×1
tabs ×1
ubuntu ×1
webpack ×1