验证前端、后端和全栈问题的项目
Last updated: July 24, 2026
在导入“HackerRank Projects”问题(前端开发、后端开发或两者)中的项目之前,您应确保其有效。有效的项目应具有以下内容:
项目大小必须小于5 MB。
根目录中应有一个hackerrank.yml配置文件。
配置应包含所有必需的参数。请参阅📄 前端、后端和全栈开发者问题的配置,了解如何编写有效的hackerrank.yml文件。
如果项目有需要暴露在机器外的服务器(例如:Web服务器),它应仅在以下开放端口之一运行:(3000, 3030, 5000, 6000, 6001, 8000, 8080)。没有其他端口会暴露在机器外。
评分命令应成功运行并产生有效的输出。
请参阅📄 前端、后端和全栈问题的评分,了解项目基础问题的有效评分方法。
验证工作原理
为了确保导入的项目有效,导入时会自动运行验证步骤。以下是验证步骤的工作原理:
确保项目压缩包大小小于5MB。
验证 hackerrank.yml 是否存在于项目的根目录中。
验证 hackerrank.yml 的格式正确性和所需值
使用项目压缩包启动服务器并运行评分命令。此步骤可能需要一些时间。
一旦评分命令成功运行,检查输出是否有效。
如果评分输出有效,则检查得分是否有效。如果配置文件中提供了测试用例的权重,也会在此步骤中进行验证。
一个项目必须通过所有步骤才能被视为有效。
注意:评分命令一旦运行,应在5分钟内完成。如果评分命令耗时超过5分钟,将会发生超时错误。