---
title: "为什么我请求后台接口之后再执行 rewriteRoute 会失败？"
id: "b11df3b8efca2f61"
typeName: "小程序-开发-指南"
utime: "2026-07-23 20:26:24"
---

# 为什么我请求后台接口之后再执行 rewriteRoute 会失败？

目前小程序提供的网络请求接口都是异步接口，发起网络请求之后，JS 运行时会在等待服务器响应时执行其他任务。因此，请求后台并等待后台接口返回时，路由事件实际上已经被处理和执行了。

理论上，也可以使路由事件的处理和执行等待网络请求返回。但在等待期间，由于路由事件尚未处理，用户会持续停留在上一个页面（页面跳转的情况下）或者看到白屏（小程序启动的情况下），而这段时间的长短取决于网络请求的耗时，从而可能导致用户操作打开或跳转后持续没有响应。为了回避这种情况导致的体验恶化，现阶段平台只处理同步进行的路由重写。

## 相关文档

- [路由事件重写](/miniprogram/dev/framework/app-service/route-rewrite.md)
