reactjs - 使用 React JS 提供静态文件
问题描述
我正在使用 React JS(JHipster 附带)为我的网站提供服务。现在我正在集成需要我添加app-ads.txt
到网站的 Google Admob。当我需要添加新页面时,我使用了现有代码privacy
,terms
但是它们包含装饰(页眉/页脚)。
但是,当我尝试引入新路径app-ads.txt
时,它只是显示Your request cannot be processed
。
例子
const Routes = () => (
<div className="view-routes">
<Switch>
<ErrorBoundaryRoute path="/logout" component={Logout}/>
<PrivateRoute path="/admin" component={Admin} hasAnyAuthorities={[AUTHORITIES.ADMIN]}/>
<ErrorBoundaryRoute path="/terms" exact component={Terms}/>
<ErrorBoundaryRoute path="/privacy" exact component={Privacy}/>
<ErrorBoundaryRoute path="/app-ads.txt" exact component={AppAds}/> // not working
<ErrorBoundaryRoute path="/" exact component={HomeNew}/>
<PrivateRoute path="/" component={Entities} hasAnyAuthorities={[AUTHORITIES.USER]}/>
<ErrorBoundaryRoute component={PageNotFound}/>
</Switch>
</div>
);
和
import React from 'react';
export const AppAds = () => {
return (
<div>
google.com, pub-24159654231069759, DIRECT, f08c47asdec0942fa0
</div>
);
};
这个想法是,当用户点击mydomainexample/app-ads.txt
我的网站时,应该只返回其内容而没有任何装饰(页眉/页脚)。
当我用(不带)更改新路径时它有点工作,但是显示的内容有我不想要的装饰。app-ads
.txt
解决方案
推荐阅读
- pip - PyPI 为什么我需要 pip --upgrade 两次?
- flutter - build 方法多久调用一次?
- python - 如何限制范围内的用户输入?
- python - 如何在 tensorboard 中显示 Tensorflow 2.0 中的 tf.data.Dataset.map 子图?
- python - 调整 LSTM 自动编码器性能
- android - 是否需要 setContentView() 来为片段充气?
- javascript - 我应该将哪个 FileystemDirectory 用于临时文件?
- javascript - 更改 ReactJs 中的对象状态值给我一个警告(不要直接改变状态。使用 setState()
- javascript - 使用express在Node.js中成功后如何发送JSON响应并重定向到某个html页面?
- r - 使用 plotly 创建填充区域线图