最简单的 Nodejs 项目有没有推荐?

需求是用 node 开发一个 web 项目, 要求有后端(express/nest) 然后前端页面用 vue/html 写 以前随手搞了一个,是在 html 里面使用 vue,然后 express 直接返回 html,再通过接口交互 想问下有没有类型的快速开发框架啊还想支持 mysql 等中间件 不要前后端分离的,那样还需要启动两个项目


最简单的 Nodejs 项目有没有推荐?
19 回复

nuxt 应该满足你的要求,但是不简单


next 新特性也支持在前端代码里面写后端代码了,也可以试一下

可以看看 koajs ,express 团队的一个轻量框架

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文件上传项目的示例代码:

  1. 安装依赖
npm install express multer
  1. 创建服务器(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');
});
  1. 运行服务器

在终端中运行node server.js,服务器将在3000端口启动。

  1. 测试上传

你可以使用Postman或其他API测试工具,向http://localhost:3000/upload发送一个POST请求,并在请求体中附加一个文件(字段名为file)。

这个项目演示了如何使用Node.js和Express框架搭建一个简单的文件上传服务器。通过multer中间件,你可以轻松处理文件上传请求。这不仅是学习Node.js的好方法,也是构建更复杂应用的基础。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!