在Mittwald Spaceserver上托管Sveltekit作为SSR
#网络开发人员 #node #devops #sveltekit

绿色Webhosting Company mittwald(德国)推出了两种新产品,并支持NodeJS Server Side Rendering (SSR)

mittwald SpaceServermittwald proSpace

Screenshot mittwald product configurator

可以自由测试太空器10天。

用于测试,我使用了官方的Sveltekit演示应用程序npm create svelte@latest my-app并切换到Sveltekits adapter-node

Sverdle子页面演示了SSR的好处 - 测验的解决方案已在服务器端牢固处理(+page.server.js)。

Image description

这里有一些印象:

创建一个新项目

Image description

在此项目中创建一个应用

Image description

Image description

Image description

Image description

Image description

Image description

Image description

测试域

所有项目都会自动分配了一个子域:

Image description

监视服务器加载

Image description

开始并通过SSH

停止

Image description

重要信息:我遇到了一些小问题,因为我打开了SSH会话并在Web仪表板上编辑了应用程序配置。当前,您需要在更改后退出SSH会话,以便可以关闭当前运行的应用程序实例。我最终在同一端口上在线上拥有多个Sveltekit应用程序,该应用程序竞争第一个请求(并生成随机的404 /502错误)。 ;-)但是,根据Mittwalds非常有帮助的支持团队,将来将有所改善。

结论

我真的很喜欢与Mstudio仪表板和Spaceserver合作!

ssh键可以分配每个项目(或每位空间服务器的每个成员),可以免费连接外部域(包括免费的SSL证书)。还有一个支持聊天,您可以直接与Mittwald支持团队取得联系。

对于个人爱好项目,SpaceServer的每月35级的起价当然有点多。但是对于自由职业者或代理商来说,固定价格管理的服务器也可以缩放或向下缩放是我认为的很大的。对于大型项目和要求,proSpace也是一个有趣的交易。

也有AgenturServer产品,可以在其中添加9月/月的nodejs来单独扩展项目。

祝贺米特瓦尔德(Mittwald)介绍了这款很棒的产品! ðð得出完整的GDPR符合性,终于在欧盟看到舒适,简单的Nodejs SSR托管优惠真是太神奇了。 Green Web Directory还验证了Mittwald。 ð±

我真的希望其他Webhosting公司都会遵循,并且将来可以为更多开发人员提供Nodejs SSR!

有关Sveltekits适配器节点的技术说明

适配器节点的默认启动命令是node build。当心:对于适配器节点的用法,您将需要传输更多项目文件,而不仅仅是build/ folder。有关更多信息,请参见adapter-node docs。也需要node_modules/中的某些文件。

我最初尝试通过github操作使用rsync,但无法弄清楚如何优化node_module依赖项。请参阅我的演示回购https://github.com/mandrasch/sveltekit-mittwald-spaceserver-demo。这完全是一个GitHub动作问题 /挑战,而不是太空人的问题。目前,我宁愿从服务器上的git clone ...npm install && npm run build开始(并通过github Action和SSH触发这些命令)。继续...