最简单的 Nodejs 项目有没有推荐?
需求是用 node 开发一个 web 项目, 要求有后端(express/nest) 然后前端页面用 vue/html 写 以前随手搞了一个,是在 html 里面使用 vue,然后 express 直接返回 html,再通过接口交互 想问下有没有类型的快速开发框架啊还想支持 mysql 等中间件 不要前后端分离的,那样还需要启动两个项目
最简单的 Nodejs 项目有没有推荐?
nuxt 应该满足你的要求,但是不简单
next 新特性也支持在前端代码里面写后端代码了,也可以试一下
imba.io
nanojsx.io
语法简单,架构简单,但是深度使用都不简单
感觉这个还要学习新的语法,有点难
感谢,我看看
nuxt 不是前端吗,读文件/数据库应该不支持吧
nuxt 和 next 都是前后端一起的 SSR 项目,一个前端是 Vue ,另一个前端是 React
如果只是因为启动两个的话
可以试试
zellij-org.github.io
比 screen, tmux 好太多
啊,这是个终端工具?
熟悉 vue ,就 nuxt3 ,熟悉 react ,就 nextjs
也可以试试新东西 qwik
nestjs or midwayjs
看 nuxt3 了,发现能满足要求.突然有想起来有个 astro,不知道他俩有啥区别.好像 astro 也是能用 node 的
https://juejin.cn/post/7178394412664225848
nuxt 现在是全栈式的了。
hono.js 首推
hapi.js 次推
还有个比较老的东西叫 lad ,在 express 和 koa 之上的框架
koa express 这种太底层的东西就别发了,你又不是做二开,用了就跟没用一样
开源了一个 nextjs 全栈商场,希望能帮到你,https://github.com/huanghanzhilian/c-shopping
对于最简单的Node.js项目,我推荐从基础的文件上传功能开始。这个项目不仅简单直观,而且非常实用,适合初学者快速上手Node.js。
以下是一个简单的Node.js文件上传项目的示例代码:
- 安装依赖:
npm install express multer
- 创建服务器(server.js):
const express = require('express');
const multer = require('multer');
const path = require('path');
const app = express();
const upload = multer({ dest: 'uploads/' });
app.post('/upload', upload.single('file'), (req, res) => {
res.send('File uploaded successfully');
});
app.listen(3000, () => {
console.log('Server started on port 3000');
});
- 运行服务器:
在终端中运行node server.js
,服务器将在3000端口启动。
- 测试上传:
你可以使用Postman或其他API测试工具,向http://localhost:3000/upload
发送一个POST请求,并在请求体中附加一个文件(字段名为file
)。
这个项目演示了如何使用Node.js和Express框架搭建一个简单的文件上传服务器。通过multer中间件,你可以轻松处理文件上传请求。这不仅是学习Node.js的好方法,也是构建更复杂应用的基础。