小编Jon*_*win的帖子

找不到所需的文件。名称:index.html

我一直在研究这个 React 项目,几个月以来没有遇到过这个错误。我没有对项目树中 index.html 文件的位置进行任何更改,这就是我无法解释此错误的原因。

我尝试了以下措施但没有成功:

  1. 更改公用文件夹的位置
  2. 更改公用文件夹内容的位置
  3. 更改 package-lock.json 的位置
  4. 更改 package.json 的位置
  5. 安装
  6. npm install react-scripts --save

请找出终端显示的错误:

Could not find a required file.  
Name: index.html  
Searched in: /Users/Sujay/Documents/Documents/Learn Web Development the Hard Way/lacapsule/project/Dark Sky Map Bitbucket/darkskymap_frontend/public  
npm ERR! code ELIFECYCLE  
npm ERR! errno 1  
npm ERR! frontend@0.1.0 start: `react-scripts start`  
npm ERR! Exit status 1  
npm ERR!   
npm ERR! Failed at the frontend@0.1.0 start script.  
npm ERR! This is probably not a problem with npm. There is …
Run Code Online (Sandbox Code Playgroud)

html node.js reactjs

15
推荐指数
1
解决办法
3万
查看次数

如何将 React 应用程序置于维护模式?

我有一个与后端 Rails API 应用程序分开的 React 应用程序,我想介绍一个将前端应用程序置于维护模式的功能,但我想不出任何好主意。

我的客户想要一个按钮来点击,这样当他点击它时,应用程序就会进入维护模式。

由于这是一个 React 应用程序,显然 HTML 不是由任何后端服务器呈现(后端 API 仅用于向前端提供数据并作为管理面板),而是由 JS 呈现。我使用react-router并且我有许多路由来呈现不同的组件,这些路由又向后端发出多个 API 调用。我可以将后端置于维护模式并使前端应用程序对后端的响应做出反应(503 服务不可用),但这需要花费大量的精力和时间,因为我必须修改所有路由和传奇才能使它们做出反应适当地响应来自后端的响应。

我正在考虑创建一个单独的分支,只包含一个维护页面,并让客户随时部署该分支,而不是单击按钮。我试过使用 Express.js 中间件维护,但要么不起作用,要么我不知道如何使用它(我对此很陌生)。该应用程序在 Node.js 上的 Express 服务器上运行。我怎么解决这个问题?

reactjs

5
推荐指数
1
解决办法
4461
查看次数

AWS Cognito 密码正则表达式 - 特定于 AWS Cognito

有人可以给我正则表达式来匹配有效的 AWS Cognito 密码 - 带有数字、特殊字符(他们的列表)、小写和大写字母

AWS Cognito 默认长度限制为 6 个字符,并且有自己的特殊字符列表

请注意,AWS Congito 密码正则表达式特定于 AWS Congnito - 不仅仅是通用密码正则表达式。

regex passwords oauth amazon-web-services amazon-cognito

4
推荐指数
1
解决办法
5005
查看次数

如何使用 CDK 订阅通知或 SNS 主题的警报?

我知道如何使用 AWS CDK 创建警报,但我不知道如何向该警报添加通知。我怎么做?

这是我的警报代码:

/**
 * Alarm for CPU above 75%
 */
const metric = cluster.metricCPUUtilization();
new cloudwatch.Alarm(this, `CPU above 75% alarm` , {
  metric: metric,
  threshold: 75,
  evaluationPeriods: 3,
  datapointsToAlarm: 2,
});
Run Code Online (Sandbox Code Playgroud)

这是它在控制台中的样子:

控制台中的警报通知

amazon-cloudwatch typescript aws-cdk

2
推荐指数
1
解决办法
859
查看次数

如何在 React 中过滤或搜索对象数组?

当我键入以搜索某个事件或主持人时,出现错误。

这是此搜索和过滤功能的位置(错误位于此处)

handleSearch = query => {
  this.setState({ searchQuery: query });
  this.getPagedData();
};

getPagedData = () => {
  const { searchQuery, events: allEvents } = this.state;

  let filtered = allEvents;
  if (searchQuery) {
    filtered = allEvents.filter(
      e =>
        e.title.toLowerCase().startsWith(searchQuery.toLowerCase()) ||
        e.hostName.toLowerCase().startsWith(searchQuery.toLowerCase())
    );
  }

  if (searchQuery.length === 0 || searchQuery.length === 1) {
    this.setState({
      events: getEvents()
    });
  } else {
    this.setState({
      events: filtered
    });
  }

  return { totalCount: filtered.length };
};
Run Code Online (Sandbox Code Playgroud)

搜索框文件:

const SearchBox = ({ value, onChange }) => { …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

1
推荐指数
1
解决办法
4690
查看次数