type
status
date
slug
summary
tags
category
icon
password
😀

📝 开源自荐,用windsurf做了一个ai菜谱推荐网页/小程序,入坑域名+云服务器+部署,分享下小小心得

来自L站**一一**evao
AI创作项目提示词:
基本全都由windsurf生成,之前用过cursor,免费使用到期了,换windsurf试试 对比之下windsurf更省力,代码版本管理上更清晰一点,不过差别真的很小基本就是使用习惯的区别。比cursor便宜一半,准备冲了 !
第一次部署网站,每一步都问的claude,先试了几个ai推荐的快速部署网站(白嫖版),要不就是有冷启动太慢了(Render),要不就是不支持api调用超10S(Vercel),要不就是国内的要备案成本也高,最后还是在自己的云服务器上部署了,总共成本:境外云服务器(2C2G 99/年,双十一价格)+域名(15,黑五囤的)+cf免费。部署完后,又让windsurf根据项目重新生成了一套微信小程序的代码,也是飞速。 记录下过程,大佬们轻喷

今天吃什么 (What to Eat Today)

一个基于 AI 的智能菜谱推荐系统,帮助你解决"今天吃什么"的困扰。

功能特点

  • AI 智能推荐菜谱
  • 支持中餐/西餐选择
  • 按烹饪时间筛选
  • 个性化口味偏好
  • 特殊需求标签(适合带饭/一锅完成/简单厨具)
  • 响应式设计,支持移动端

技术栈

  • Node.js
  • Express
  • OpenAI API(用的代理)
  • HTML/CSS/JavaScript

快速开始

  1. 克隆项目
  1. 安装依赖
  1. 配置环境变量 创建 .env 文件并添加:
  1. 启动服务器
  1. 访问网站 打开浏览器访问 http://localhost:3000

部署指南

1. 服务器环境准备

2. 项目部署结构

3. 环境变量配置

创建 .env 文件并配置:

4. PM2 配置

创建 ecosystem.config.js

5. Nginx 配置

6. SSL 配置 (Cloudflare)(以我购买域名的Dynadot网址为例)

  1. 域名DNS设置
  • 登录Dynadot账户
  1. Cloudflare设置
  • 在Cloudflare注册并登录账户
  • 点击"Add Site"添加域名
  • 选free
  • 等待CF扫描DNS记录
  • 添加DNS记录:
    • 类型: A记录
    • 名称: @ 或 域名
    • 内容: 云服务器的IP地址
    • 代理状态: 开启(橙色云朵)
  • 这一步注意把默认有的其他地址删掉,只留自己云服务器的地址
  1. 启用 SSL/TLS 加密(Flexible 模式或FULL)

7. 日志管理

8. 效果展示

notion image
相关文章
实习专项----超体日记
Lazy loaded image
毕设专项----uniapp Vue3组合式API版本到咸虾米壁纸项目
Lazy loaded image
苍穹外卖遇到的“关键”知识点
Lazy loaded image
DeepSeek+Dify本地部署知识库
Lazy loaded image
Python Django 入门
Lazy loaded image
双体Java高级部分内容考前复习
Lazy loaded image
你猜猜是什么DeepSeek+Dify本地部署知识库
Loading...
poze624
poze624
天行健,君子以自强不息
公告
🎉Poze小站已经上线🎉
--- 哈喽 ---
👏欢迎浏览阅读👏
待补充(欢迎关注我的公众号)
notion image