当我进入第二周时,我已经有几项任务需要分类。 第一个是一个错误,几乎让我困扰了4天!
由于我们已经迁移到Angular6,因此必须对现有服务(即HttpClient而不是HttpModule)进行必要的更改。 有了它,也发生了微小的变化。 Http标头现在是不可变的!
当我运行应用程序时,后端在获取用户的“进度”状态时引发许多403错误。 这促使我认为身份验证=>令牌生成中存在问题。 我花了数小时的时间,尝试更改和记录错误。 突然,想到了更改标题的想法。 和雅! 解决了
- 开发博客#1 —我们取消了Timelie……并重新制作了它
- Angular2(-cli)恶棍游戏! (第2部分)
- 我如何在2周内使用Java脚本创建BBTAN
- 游戏果酱大本营
- 为什么您应该远离Unity中的代表
错误:GET / api / getProgressStatus 403
通过使用.set()链接技术添加Header字段,我们在服务的顶部设置了常量头。 尽管.set()并非每次都创建一个新实例,但我在顶部只有一个常量声明,该声明被不同的请求更改(请记住,它们是不可变的!),因此出现了这些错误! 因此,我刚刚创建了一个函数,使每个请求都具有新的标头。 当我终于解决了这个错误时,我感到有些欣慰。
在本周的下半部分,我做了一个JavaScript游戏。 由于我们应用程序的目的是向志愿者讲授有助于预防疟疾的技术,因此该游戏涉及“蚊子滋生的地方”部分。 因此,在画布中,存在不同的对象(即繁殖场所),玩家必须通过单击它们来消除它们。

现在的想法和目标很明确。 如何编码? 实际上,这是我第一次制作这种东西。 如果您只是想一想,那就是解决一个问题:检测用户单击的位置,如果它是正确的位置(在这种情况下,是繁殖地),请将其删除并为用户提供描述性消息。 用纯JavaScript实现此任务并非易事。
但是,如果有的话,我们可以拥有一个库,使我们可以将元素(在我们的情况下为繁殖地)放置在屏幕上的任何位置,同时还可以像其他任何普通DOM元素一样对它们进行控制。 拉斐尔正是这样做的。
因此,我的工作现在变得容易了! 只需放置繁殖位置,然后将事件处理程序附加到它们,就像我将对任何其他普通DOM元素所做的那样。 (在这种情况下,当用户单击繁殖地点时触发事件)。
本周,另一款游戏即将上线! 下周我将返回实施部分。 到那时,快乐黑客!!
