Fastify 在生产模式下停止
Fastify stops in production mode
你好,我想运行用前端的反应构建文件来固定。我不知道为什么当我 运行 我的服务器时,它在 运行ning.
后停止
yarn run v1.22.10 $ node dist/src/index.js Server is ready at port
4000 Done in 3.03s.
我的代码:
app.register((instance, opts, next) => {
instance.register(fastifyStatic, {
root: path.join(__dirname, "build"),
prefix: "/*/",
});
next();
});
server.start().then(() => {
app.register(server.createHandler({ path: "/graphql", cors: corsOptions }));
app.listen(PORT, "0.0.0.0", (err) => {
if (err) {
console.error(err);
} else {
console.log("Server is ready at port 5000");
}
});
});
我找到了解决方案。但我仍然可以使用游乐场。如果我弄明白了会更新。
app.register((instance, opts, next) => {
instance.register(fastifyStatic, {
root: path.join(__dirname, "build"),
prefix: "/",
});
instance.setNotFoundHandler((req, res) => {
res.sendFile("index.html", path.join(__dirname, "build"));
});
next();
});
你好,我想运行用前端的反应构建文件来固定。我不知道为什么当我 运行 我的服务器时,它在 运行ning.
后停止yarn run v1.22.10 $ node dist/src/index.js Server is ready at port 4000 Done in 3.03s.
我的代码:
app.register((instance, opts, next) => {
instance.register(fastifyStatic, {
root: path.join(__dirname, "build"),
prefix: "/*/",
});
next();
});
server.start().then(() => {
app.register(server.createHandler({ path: "/graphql", cors: corsOptions }));
app.listen(PORT, "0.0.0.0", (err) => {
if (err) {
console.error(err);
} else {
console.log("Server is ready at port 5000");
}
});
});
我找到了解决方案。但我仍然可以使用游乐场。如果我弄明白了会更新。
app.register((instance, opts, next) => {
instance.register(fastifyStatic, {
root: path.join(__dirname, "build"),
prefix: "/",
});
instance.setNotFoundHandler((req, res) => {
res.sendFile("index.html", path.join(__dirname, "build"));
});
next();
});