场景:新人前端,后端完全不懂,一个人开发,基于react.js架构,公司没有后端,后端是外包出去的,不好交流。
疑问:
之前没有做过任何的登陆注册功能(完全不了解这方面,服务器端该有什么,前端要做的具体是什么?只是写个表单还是要各种逻辑上的判断?),这方面应该是前端做还是后端做?
现在做数据处理全靠react+Ajax调用json(json文件是我本地自己写的一些初始数据),这样直接调用json然后传入JS里写入页面是不是不正确?
电商项目这样的用户注册,步骤进行到哪一步啊之类的前端如何储存和调用?是存在Json文件里吗?(不知道如何用js修改外部的json文件数据,也不知道json怎么上传服务器,求解答)
各位大牛如果有耐心看完问题的话可以稍微答一下吗,谢谢了
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
哎 你这公司也太不拿自己产品当回事儿了~
先回答你的问题
1 - 数据验证 - 前后端都要做,后端数据验证保证数据合法,必填字段都是有的,前端验证为了不是每次验证都要进行和后端的数据通讯,更友好。
2 - React怎么说呢 你这么做不是不可以,但是还是React+Flux这样的玩意比较好~
3 - 数据存储,网页可以存在Cookie或者LocalStore,但是你说的东西都没必要存储,存文件是不可能的浏览器无法访问文件系统,更别说修改文件,上传外部文件了,网页就一种通讯方式 Request Response 不管你干什么~你能做的无非就是访问各种API,完成功能。
关于@freewolf 的回答,补充一点,后端还会要求前端认证,至于具体如何做,看应该有的文档。
1 后端必做。前端也要做,否则用户填了一大堆东西,提交了才知道不对。
2 差不多,这是单元测试的雏形
3 一般是保存在后端session里,下一步就换一个页面,session还是一个
如果是单页面应用,一般是填完一个表单点下一步,就把某个变量(如步骤第几步)赋值,就知道是第几步了