Nodejs框架推荐,迫于unicloud实在写不下去了

发布于 1周前 作者 yibo5220 来自 nodejs/Nestjs

希望社区活跃一点,文档好一点的。
Nodejs框架推荐,迫于unicloud实在写不下去了

16 回复

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 都算很新了.

koa 官网我看都 18 版本了中文文档还是 8 的版本…

我日常 20 版本。。💩平台建议不要用

好的我看一下

主要看起来稍微省点事,因为 nodejs 好像需要一些学习成本,云函数好像大部分给你做了

针对您提到的Node.js框架推荐需求,以下是一些值得考虑的框架,它们各具特色,适用于不同的开发场景:

  1. Next.js

    • 专为React应用设计,支持服务端渲染和静态站点生成。
    • 零配置,自动编译并打包,内置对TypeScript和CSS的支持。
    • 示例代码:无需额外配置,即可快速启动一个React应用。
  2. 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');
});
  1. NestJS

    • 用于构建高效、可扩展的Node.js服务器端应用程序。
    • 支持TypeScript,结合OOP、FP和FRP编程范式。
    • 提供模块化方法和丰富的第三方模块支持。
  2. Koa.js

    • 被视为Express的扩展,更轻量级且高效。
    • 基于async/await处理异步函数,提升错误处理效率。

选择框架时,请根据您的项目需求、团队技能水平和个人偏好进行权衡。希望这些建议能对您有所帮助!

回到顶部