当前位置: 首页 > news >正文

想要做网站网站流量少怎么办

想要做网站,网站流量少怎么办,金川做网站公司,石家庄设计公司问题: 一般情况下应该使用history.push(/ssh)打开history路由页面 但项目中使用window.open(/ssh),然后使用new WebSocket进行通信 开发环境下启动项目后,/ssh页面打开却显示cannot get /ssh,控制台提示404 排查问题: 在React开发环境中使用 window.open 打开路由页面时/ssh)打开history路由页面 但项目中使用window.open(/ssh),然后使用new WebSocket进行通信 开发环境下启动项目后,/ssh页面打开却显示cannot get /ssh,控制台提示404 排查问题: 在React开发环境中使用 window.open 打开路由页面时如果出现404错误通常是由于以下几个原因导致的 开发服务器配置问题默认情况下webpack-dev-server 只能处理根路径的请求。如果你尝试打开一个路由页面而该路径没有对应的静态文件就会返回404错误。HTML5 History API如果你使用了HTML5 History API例如 react-router-dom 的 BrowserRouter浏览器会尝试直接请求该路径而不是通过React应用的入口点。 1.路由是否有: App.tsx文件 import React from react; import {Switch, Route} from react-router-dom; import Login from ./pages/login; import WebSSH from ./pages/ssh; import Layout from ./layout;const App () {return (SwitchRoute path/ exact component{Login} /Route path/ssh exact component{WebSSH} /Route component{Layout} //Switch) }export default App; 答案是有 2.使用的是history路由还是hash路由 index.tsx文件 import React from react; import ReactDOM from react-dom; import { Router } from react-router-dom; import { ConfigProvider } from antd; import zhCN from antd/es/locale/zh_CN; import ./index.less; import App from ./App; import moment from moment; import moment/locale/zh-cn; import * as serviceWorker from ./serviceWorker; import { history, updatePermissions } from libs;moment.locale(zh-cn); updatePermissions();ReactDOM.render(Router history{history}ConfigProvider locale{zhCN} getPopupContainer{() document.fullscreenElement || document.body}App//ConfigProvider/Router,document.getElementById(root) );// If you want your app to work offline and load faster, you can change // unregister() to register() below. Note this comes with some pitfalls. // Learn more about service workers: https://bit.ly/CRA-PWA serviceWorker.unregister(); 答案是history路由 解决方案: 1.在devServer对象中设置historyApiFallback: true webpack开发环境配置示例: const webpack require(webpack) const webpackCommonConf require(./webpack.common.js) const { smart } require(webpack-merge) const { publicPath } require(./paths.js)module.exports smart(webpackCommonConf, {mode: development,devtool: eval-source-map, // 快速生成源映射适合开发环境module: {rules: [{test: /\.(png|jpg|jpeg|gif|svg)$/,use: file-loader},{test: /\.module\.css$/,use: [style-loader,{loader: css-loader,options: {modules: true,},},// postcss-loader],},{test: /\.css$/,// loader 的执行顺序是从后往前use: [style-loader, css-loader],exclude: /\.module\.css$/,},{test: /\.module\.less$/,// 增加 less-loader 注意顺序use: [style-loader,{loader: css-loader,options: {modules: true,},},{loader: less-loader,options: {javascriptEnabled: true}}],},{test: /\.less$/,// 增加 less-loader 注意顺序use: [style-loader, css-loader, {loader: less-loader,options: {javascriptEnabled: true}}],exclude: /\.module\.less$/,},]},plugins: [new webpack.DefinePlugin({// developmentprocess.env: {NODE_ENV: JSON.stringify(process.env.NODE_ENV)}})],devServer: {host: 0.0.0.0,port: 8112,hot: true,sockHost: process.env.WDS_SOCKET_HOST, // WebSocket 主机地址sockPort: process.env.WDS_SOCKET_PORT, // WebSocket 端口号// sockHost: 127.0.0.1, // WebSocket 主机地址// sockPort: 9002, // WebSocket 端口号progress: true, // 显示打包的进度条contentBase: publicPath, // 根目录open: true, // 自动打开浏览器compress: true, // 启动 gzip 压缩historyApiFallback: true, // 是否开发 HTML5 History API 网页profile: true, // 是否捕捉 Webpack 构建的性能信息用于分析什么原因导致构建性能不佳// 设置代理proxy: {// 将本地 /api/xxx 代理到 localhost:3000/api/xxx/api: {target: http://127.0.0.1:8000,changeOrigin: true,ws: true,headers: {X-Real-IP: 1.1.1.1},pathRewrite: {^/api: }},}} })2.使用window.location.href路由路径代替window.open 缺点: 可能项目中有多处需要修改,比较麻烦可能业务就是需要window.open的新开一个tab页的效果,所以window.location.href不符合要求 总结: 所以修改webpack开发环境配置比较好,修改地方少,好控制
http://www.hkea.cn/news/14569943/

相关文章:

  • 做动态影集的网站漳州企业网站开发
  • 如何弄网站网页制作工具中可进行网页内容定位
  • 云南档案馆网站建设资金wordpress怎么播放视频教程
  • 自助建站比较好的招聘网站分析报告怎么做
  • 浙江省建设执业资格中心网站微信网页版本
  • 大港天津网站建设凡总创业网站
  • 住房和城乡建设局部网站网络营销哪些公司好做呢
  • wordpress手机建站路北网站制作
  • 做网站推淘宝客赣州新闻综合频道回放
  • dedecms网站开发环境做网站需要多少屏
  • 赤峰建设淘宝网站网站架构设计师薪资水平
  • 广州番禺区网站建设渭南网站制作学校
  • 网站上怎么引用视频徐州h5建站模板
  • 免费建站网站排名吉林省可信网站认证牌匾
  • 基层网站建设存在困难wordpress個人網站域名
  • 网站开发图片压缩辽阳seo
  • 如何添加网站白名单最新的军事新闻报道
  • 网站开发用什么框架好泰州建站价格
  • 产品网站建设哪个好新乡专业网站制作
  • 网站开发ui手机网站开发语言选择
  • 微网站开发方案模板投资公司网站源码
  • 广州建设银行预约公积金网站智能家庭app下载
  • 宁波seo网站排名二手房交易税费
  • 南昌购物网站制作企业网站优化做法
  • 安庆做网站的公司如何制作个人网页文档
  • 宁夏企业网站建设深圳建设网站的公司
  • 济南专业做网站的公司合肥高新城创建设投资有限公司网站
  • 建设银行个人网站显示不了德州企业网站建设
  • 缩短链接网站php做的网站首页是什么文件夹
  • 济南新网站建设自动做网站