jsPsychBackendDemo Node.js后端部署示例
jsPsych 实验的 Node.js 后端部署用起来还挺顺手的。jsPsychBackendDemo这个小项目就是个不错的例子,用了 Heroku 来免费托管,搭配一个 Node.js 服务器,流程清爽,部署也快。适合刚入门或者想快速上线实验的你。
Heroku 的免费额度对轻量应用友好,部署只需要连上 GitHub、点几下按钮,基本就能跑起来。不熟 Heroku?可以看看那篇React 和 Node 部署至 Heroku 的简易指南,讲得蛮清楚的。
项目结构也比较直观,前端放 jsPsych 的实验,后端用 Express 接收数据,比如用app.post('/submit', handler)
这种方式。你也可以加上 MongoDB 之类的数据存储,扩展空间挺大。
如果你打算自己搭建,不妨克隆这个项目,根据自己的实验需求改改页面或 API。想更自动化点?可以用Travis CI来持续部署,配合 Heroku 更省心。
对了,Heroku 最近有些限制调整,免费 Dyno 会睡眠,做实验时记得考虑加载延迟的问题,实在不行可以考虑搬去 Render 或者 Vercel。
,这个 Demo 蛮适合用来做快速原型或者教学演示。如果你是第一次部署 jsPsych,不妨就从这个项目下手,简单、实用、成本低。
3MB
文件大小:
评论区