我正在创建一个必须能够使用保存在文本文件(login.txt)中的凭据登录的网站。登录后,必须能够添加和删除图像(图像文件夹)。 然后,这些图像将用于创建所有用户都能够查看的图库。
我想知道的是,我可以通过仅使用HTML和JavaScript来实现这些结果,还是我还必须使用像php或asp.net这样的服务器端语言?
注意:我做了大量的研究,但仍然无法找到这个问题的准确答案。
任何建议都会有用。谢谢你...
答案 0 :(得分:1)
简答:您必须使用服务器
我假设你已经知道Javascript,所以我的建议是使用Node.js.
您必须使用服务器端语言,因为除了正在上传的图片外,其他用户还需要查看图库。因此,您无法使用localStorage来保存图像,因为前端对用户是私有的,而不是每个用户(如数据库或服务器)的全局。
一些建议:
使用数据库获取用户详细信息,更快,更安全,更易于维护
在服务器端定义Rest API
在前端制作单页应用程序(使用所需的框架/库),使用TDD原则
答案 1 :(得分:0)
您应该使用服务器端语言。
如果您将凭据保存在文本文件中,那么任何人都可以使用该文件URL访问这些信息。 (例如:documentation)
答案 2 :(得分:0)
我想知道的是,我可以通过仅使用HTML和JavaScript来实现这些结果,还是我还必须使用像php或asp.net这样的服务器端语言?
您需要在服务器上使用某些内容。那可能是: