※ 引述《Eide (艾德)》之铭言:
: 各位前辈好
: 小弟摸完Next.js和Nuxt.js后,发现这两者都吃node.js作为后端环境
: 但由于工作环境上后端无法提供node.js
: 必须在没有node.js的情况下实作SPA网站
: 目前尝试过后,初步认知是:只有原生React和Vue的Client sied rendering能符合需求
: (先不管SEO...),反正吃单一index.html串所有components & functions
: Next.js和Nuxt.js无法不吃node.js运行环境
: 1. 不知道我这个认知是否有误呢?
: 2. 在React or Vue体系下有其他种workaround吗?
: 3. 有后端前辈能说明一下维运一个node.js server需要什么技能树吗?(我只懂丢给V
: ercel、Netlify代管@@a)
: 感谢软工板!
:
你好像有搞混一些东西
node.js只是一套js的执行环境
跟你server要不要使用node.js作为backend是两回事
一般我们开发前端都要有node.js是需要他的npm来安装package
跟跑一些像webpack之类的build tool
至于SPA
所有的主流前端框架都能办得到
Angular, AngularJS, React, Vue都有对应的工具
吃饱没事做自己用纯JS刻也可以
跟你后端用什么语言或框架也是没关系
Next.js和Nuxt.js我没碰过
他们有没有绑定node server这我就不清楚
不过你的需求只是SPA的话还有很多选择
维运一个node.js server不需要什么技能树
最简单的就是去AWS, GCP这些地方开一台server就行了
不过从文章看起来你只负责前端而已
照理说这方面的东西应该不是你烦恼