我已经使用Webstorm IDE在本地计算机上开发了一个具有Node.js后端的Web应用程序。除其他外,该应用程序创建一个新的唯一文件夹,并在每次用户请求新帐户时在运行时将7个javascript(.js)文件写入此文件夹。一切都可以在本地开发环境中正常工作。
当应用程序上载并部署到AWS Elastic Beanstalk并通过应用程序网页请求新用户时,我在浏览器的开发人员JavaScript控制台中收到以下404(未找到)错误。 7个文件中的每个文件均出现相同的错误。编号1541877962401是用户请求新帐户时应用程序生成的唯一文件夹名称,而user.js是复制到此新创建的文件夹中的7个javascript文件之一。 savedUser是文件结构中的现有文件夹,不会在运行时创建。
获取http://sowtest082-env.stsvxa672t.us-east-1.elasticbeanstalk.com/savedUser/1541877962401/user.js净值:: ERR_ABORTED 404(未找到)
我猜该应用程序没有在AWS中创建文件夹和/或文件的正确权限?
在Elastic Beanstalk环境的上下文中,在运行时创建文件夹并将javascript文件复制到此文件夹的最佳方法是什么?在开发环境中重构文件夹及其中文件的位置非常容易,以匹配ASW EB环境。重新设计应用程序以将这些文件的内容存储在AWS MySQL数据库引擎中将花费更多的工作。
顺便说一下,这7个文件不是tmp文件,也不是配置文件...
谢谢...