✨ Multiple listeners
This commit is contained in:
@ -10,7 +10,7 @@ const ClientAddressNotAvailable = {
|
||||
const StaticClientAddressNotAvailable = {
|
||||
name: "StaticClientAddressNotAvailable",
|
||||
title: "`Astro.clientAddress` is not available in static mode.",
|
||||
message: "`Astro.clientAddress` is only available when using `output: 'server'` or `output: 'hybrid'`. Update your Astro config if you need SSR features.",
|
||||
message: "`Astro.clientAddress` is only available when using `output: 'server.rs'` or `output: 'hybrid'`. Update your Astro config if you need SSR features.",
|
||||
hint: "See https://docs.astro.build/en/guides/server-side-rendering/ for more information on how to enable SSR."
|
||||
};
|
||||
const NoMatchingStaticPathFound = {
|
||||
@ -212,7 +212,7 @@ const CantRenderPage = {
|
||||
name: "CantRenderPage",
|
||||
title: "Astro can't render the route.",
|
||||
message: "Astro cannot find any content to render for this route. There is no file or redirect associated with this route.",
|
||||
hint: "If you expect to find a route here, this may be an Astro bug. Please file an issue/restart the dev server"
|
||||
hint: "If you expect to find a route here, this may be an Astro bug. Please file an issue/restart the dev server.rs"
|
||||
};
|
||||
|
||||
function normalizeLF(code) {
|
||||
@ -524,7 +524,7 @@ function extractDirectives(inputProps, clientDirectives) {
|
||||
propsWithoutTransitionAttributes: {}
|
||||
};
|
||||
for (const [key, value] of Object.entries(inputProps)) {
|
||||
if (key.startsWith("server:")) {
|
||||
if (key.startsWith("server.rs:")) {
|
||||
if (key === "server:root") {
|
||||
extracted.isPage = true;
|
||||
}
|
||||
|
12
test/data/warden/dist/server/entry.mjs
vendored
12
test/data/warden/dist/server/entry.mjs
vendored
@ -10,7 +10,7 @@ import buffer from 'node:buffer';
|
||||
import crypto from 'node:crypto';
|
||||
import http from 'node:http';
|
||||
import https$1 from 'https';
|
||||
import enableDestroy from 'server-destroy';
|
||||
import enableDestroy from 'server.rs-destroy';
|
||||
import path from 'node:path';
|
||||
import url from 'node:url';
|
||||
import send from 'send';
|
||||
@ -1972,7 +1972,7 @@ class NodeApp extends App {
|
||||
* import { NodeApp } from 'astro/app/node';
|
||||
* import { createServer } from 'node:http';
|
||||
*
|
||||
* const server = createServer(async (req, res) => {
|
||||
* const server.rs = createServer(async (req, res) => {
|
||||
* const request = NodeApp.createRequest(req);
|
||||
* const response = await app.render(request);
|
||||
* await NodeApp.writeResponse(response, res);
|
||||
@ -2003,7 +2003,7 @@ class NodeApp extends App {
|
||||
* import { NodeApp } from 'astro/app/node';
|
||||
* import { createServer } from 'node:http';
|
||||
*
|
||||
* const server = createServer(async (req, res) => {
|
||||
* const server.rs = createServer(async (req, res) => {
|
||||
* const request = NodeApp.createRequest(req);
|
||||
* const response = await app.render(request);
|
||||
* await NodeApp.writeResponse(response, res);
|
||||
@ -2032,7 +2032,7 @@ class NodeApp extends App {
|
||||
result = await reader.read();
|
||||
}
|
||||
} catch {
|
||||
destination.write("Internal server error");
|
||||
destination.write("Internal server.rs error");
|
||||
}
|
||||
}
|
||||
destination.end();
|
||||
@ -2116,7 +2116,7 @@ function createStaticHandler(app, options) {
|
||||
if (forwardError) {
|
||||
console.error(err.toString());
|
||||
res.writeHead(500);
|
||||
res.end("Internal server error");
|
||||
res.end("Internal server.rs error");
|
||||
return;
|
||||
}
|
||||
ssr();
|
||||
@ -2340,7 +2340,7 @@ const _manifest = Object.assign(manifest, {
|
||||
pageMap,
|
||||
renderers,
|
||||
});
|
||||
const _args = {"mode":"standalone","client":"file:///Users/littlesheep/Documents/Projects/Capital/dist/client/","server":"file:///Users/littlesheep/Documents/Projects/Capital/dist/server/","host":false,"port":4321,"assets":"_astro"};
|
||||
const _args = {"mode":"standalone","client":"file:///Users/littlesheep/Documents/Projects/Capital/dist/client/","server":"file:///Users/littlesheep/Documents/Projects/Capital/dist/server.rs/","host":false,"port":4321,"assets":"_astro"};
|
||||
|
||||
const _exports = createExports(_manifest, _args);
|
||||
const handler = _exports['handler'];
|
||||
|
4
test/data/warden/dist/server/renderers.mjs
vendored
4
test/data/warden/dist/server/renderers.mjs
vendored
@ -1,5 +1,5 @@
|
||||
import React, { createElement } from 'react';
|
||||
import ReactDOM from 'react-dom/server';
|
||||
import ReactDOM from 'react-dom/server.rs';
|
||||
|
||||
/**
|
||||
* Astro passes `children` as a string of HTML, so we need
|
||||
@ -258,6 +258,6 @@ const _renderer0 = {
|
||||
supportsAstroStaticSlot: true,
|
||||
};
|
||||
|
||||
const renderers = [Object.assign({"name":"@astrojs/react","clientEntrypoint":"@astrojs/react/client.js","serverEntrypoint":"@astrojs/react/server.js"}, { ssr: _renderer0 }),];
|
||||
const renderers = [Object.assign({"name":"@astrojs/react","clientEntrypoint":"@astrojs/react/client.js","serverEntrypoint":"@astrojs/react/server.rs.js"}, { ssr: _renderer0 }),];
|
||||
|
||||
export { renderers };
|
||||
|
Reference in New Issue
Block a user