19c2e197ea
### What?
Fixes `setAssetPrefix` when running on a custom server using next()
function
### Why?
Looks like when we run next custom server, there are 2 instances created
to handle this case
* main server in `/server/next.ts`
* and Render server `./server/lib/render-server.ts`
The issue mainly happens when calling `setAssetPrefix` it will update
only the main server and not render server
``` javascript
const next = require('next')
const app = next({ });
app.setAssetPrefix('my-fancy-cdn/static');
app.render(); // render server is used instead of the main server
```
### How?
when calling `setAssetPrefix` on the main server also update the render
server with the same information.
Fixes: #59940
Fixes: #51223
Fixes: #61383
### Related Resources
#53523 #49805
|
||
---|---|---|
.. | ||
pages | ||
ssh | ||
static | ||
test | ||
middleware.js | ||
next.config.js | ||
server.js |