Nodejs框架推荐,迫于unicloud实在写不下去了
希望社区活跃一点,文档好一点的。
Nodejs框架推荐,迫于unicloud实在写不下去了
unicloud 云开发?
是的,npm 包的问题按照文档,也问了群里面别的人,步骤应该是没什么问题,但是一直报找不到引入的 npm 包,实在没办法做个 demo 都跑不通,官方也是不回复。。想干脆写 nodejs 吧,不过这块框架还挺多的,egg,koa,express 之类的不知道目前项目用哪个比较多,有缺点是啥
远端没有安装 npm 依赖吧
#3 阿里云是全量上传,腾讯云是自动安装 npm 依赖,nodejs12 ,然后已经按照文档 node_modules 也上传了,可以见 /t/1013545
看你本地 node_modules 只有一个.store ,没看到其他包
#5 ![]( https://tuchuang-1251023912.cos.ap-nanjing.myqcloud.com/20240202230328.png)
这个我是直接 npm 装的,本地跑起来是没问题的。
回去翻了 release 表才发现 12 最后一个版本距今其实也就两年。。。
.store 这个不是 pnpm 就是新版 npm 做的软连接,反正不是古早 npm 支持的玩意。。。
卧槽非常感谢,这个问题纠结了 2 天,就是这个.store 问题。。。。本地 18 版本,现在采用.store 如果退回到 12 版本,重新安装一遍这个包就没有这个问题了,为什么线上 node 环境的包都那么低呀。。
因为国内云产品有病?
node 版本不要随便切换. 别说 18 了, 16 都算很新了.
honojs 可以试试,https://hono.dev
koa 官网我看都 18 版本了中文文档还是 8 的版本…
我日常 20 版本。。💩平台建议不要用
好的我看一下
主要看起来稍微省点事,因为 nodejs 好像需要一些学习成本,云函数好像大部分给你做了
针对您提到的Node.js框架推荐需求,以下是一些值得考虑的框架,它们各具特色,适用于不同的开发场景:
-
Next.js:
- 专为React应用设计,支持服务端渲染和静态站点生成。
- 零配置,自动编译并打包,内置对TypeScript和CSS的支持。
- 示例代码:无需额外配置,即可快速启动一个React应用。
-
Express:
- 基于MVC架构,提供所有HTTP实用方法、函数和中间件。
- 高性能,适用于企业级或基于浏览器的应用程序。
- 示例代码:创建一个简单的Express服务器,并设置一个路由。
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
-
NestJS:
- 用于构建高效、可扩展的Node.js服务器端应用程序。
- 支持TypeScript,结合OOP、FP和FRP编程范式。
- 提供模块化方法和丰富的第三方模块支持。
-
Koa.js:
- 被视为Express的扩展,更轻量级且高效。
- 基于async/await处理异步函数,提升错误处理效率。
选择框架时,请根据您的项目需求、团队技能水平和个人偏好进行权衡。希望这些建议能对您有所帮助!