【发布时间】:2018-03-31 18:27:27
【问题描述】:
我有几个问题希望得到一些答案。
所以我创建了一个带有 express & mongo 的后端节点服务器,它在网络上运行特定的任务,并将其循环保存在数据库中。我还添加了一个带有 express & bootstrap 的管理页面。这很好用。我需要的是一个前端页面——为此我选择了 VueJS。出于多种原因,我单独启动了该项目。我觉得这会更容易上手,因为我之前没有任何前端框架的经验,而后端项目是用 typescript 编写的,我现在宁愿使用普通的 es6 JS。
现在 - 该网站已经取得了相当不错的进展,并且我需要建立与数据库的连接并使用后端项目中已经实现的一些功能。
这就产生了问题:
我应该创建新函数和/或创建和使用 API 吗?通过两个不同的进程访问和写入mongodb会有什么问题吗?如果我从现有的后端逻辑创建“公共”api,会不会出现安全问题? (还没写任何api。)
或者我应该利用时间并将前端项目导入后端(也意味着将 new 转换为 typescript 或切换到普通的 ES6 JS)?这是否会带来安全风险,因为我宁愿在我的前端站点中没有后端逻辑。
感谢您对此的任何回答!
谢谢你:)
【问题讨论】:
标签: javascript node.js mongodb express vue.js