javascript - 是否可以使用 Restana 作为 Node.js 中服务器的框架来发送文件作为响应?
问题描述
我对 node.js 和后端很陌生,正在尝试构建我的第一个应用程序。
我已经构建了前端计划以通过 API 与后端交互并在 JS 中获取。但是,我意识到需要首先处理其中一个 HTML 文件。因此,我试图找到一种从后端发送所有文件的方法,这样我就可以在需要时处理它们。
本质上,我想要:
- https://www.mywebsite.com/home返回index.html
- https://www.mywebsite.com/contact返回contact.html
- ETC
我知道这可以使用 express.js -> res.sendFile ( https://expressjs.com/en/5x/api.html#res.sendFile ) 来完成,但我想知道是否可以使用 Restana来完成。如果不能使用 Restana,你能推荐一个类似的框架,而不是 express.js 吗?
我将尝试在下面提供一些上下文:
我需要处理的 html 文件是一个照片库页面。所有画廊都有相同的界面,只有图像和一些动态生成的内容不同。我想简单地修改一个 data- 属性,以便页面知道要加载哪个画廊。
本质上,我想构建一些可以使用相同的 html 文件提供以下所有服务的东西:
- https://www.mywebsite.com/galleries/gallery1
- https://www.mywebsite.com/galleries/gallery2
- https://www.mywebsite.com/gallery/gallery3
谢谢
解决方案
推荐阅读
- python - 'ModuleNotFoundError: No module named nltk.metrics' on 'import nltk'
- android - Android Studio写Qt代码,但是找不到Qt包
- astropy - Astropy Units equivalencies - 使用类和 SI 前缀的干涉测量基线
- android - Kotlin - 在 Android 10+ 上的 Environment.getExternalStorageDirectory().getAbsolutePath() 中创建目录
- python - 创建的 Django 测试对象为空
- android-studio - 使用 fromJson 函数时重载分辨率歧义
- python - Python 程序丢失了时间
- php - 使用 PHP 下载文件时,存档格式未知或损坏
- swift5 - 与 ios 13 OS 以上的 Esptouch iOS 框架的兼容性问题
- flutter - 自定义 AppBar 不显示抖动