Re: [请益] 求助!后端不使用node.js的前端设计

楼主: as30385438 (LCT)   2021-06-04 13:21:30
※ 引述《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就行了
不过从文章看起来你只负责前端而已
照理说这方面的东西应该不是你烦恼
作者: dreamnook (亚龙)   2021-06-04 16:15:00
他提到的NextJS其实就有半绑定node这样要拆的话其实也办得到 就是比较麻烦
作者: jobintan (Robin Artemstein)   2021-06-04 19:18:00
Next.js9.3后支援SSG与SSR,看工作方便。SSR真的就只有后端将网页给render而已。
作者: richard07250 (blazing)   2021-06-05 11:21:00
感觉原po就是ssg ssr spa那些观念混在一起了吧
作者: hegemon (hegemon)   2021-06-06 14:19:00
除非公司规定不能装nodejs,要不然前端自己弄个环境跑next没啥问题
作者: a062693069 (东区拔辣哥)   2021-06-07 00:21:00
原po不算说错吧 Next跟Nuxt的SSR模式确实是跑在node环境

Links booklink

Contact Us: admin [ a t ] ucptt.com