如何完整启动项目,环境部署好了,nginx具体如何整合前后端怎么代理静态资源然后反向代理请求启动的?后台管理和前端能通过Node.js启用webpack打包的命令npm run dist_win/dev_win 启动,admin-fe和mmall都成功生成dist
后端问题目前无人回复放前端问一下,谢谢,
支付宝回调问题。支付后没响应,订单支付状态不变。 使用的是natapp免费隧道(免费隧道地址间断更新) callback地址填写的最新隧道地址
后台提示持续刷以下:[01:23:53.698][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-8080-exec-2] Creating a new SqlSession [01:23:53.699][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-8080-exec-2] SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3867f315] was not registered for synchronization because synchronization is not active [01:23:53.700][DEBUG][o.m.s.t.SpringManagedTransaction][http-nio-8080-exec-2] JDBC Connection [jdbc:mysql://localhost:3306/mmall?characterEncoding=utf-8, UserName=root@localhost, MySQL-AB JDBC Driver] will not be managed by Spring [01:23:53.700][DEBUG][c.m.d.O.selectByUserIdAndOrderNo][http-nio-8080-exec-2] ==> Preparing: SELECT id, order_no, user_id, shipping_id, payment, payment_type, postage, status, payment_time, send_time, end_time, close_time, create_time, update_time from mmall_order where order_no = ? and user_id = ? [01:23:53.701][DEBUG][c.m.d.O.selectByUserIdAndOrderNo][http-nio-8080-exec-2] ==> Parameters: 1618420475149(Long), 23(Integer) [01:23:53.703][DEBUG][c.m.d.O.selectByUserIdAndOrderNo][http-nio-8080-exec-2] <== Total: 1 [01:23:53.703][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-8080-exec-2] Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3867f315]
这个生成dist里图片路径在哪里设置的呀?这个img.happymmall.com不是我配置的vhost读取的图片也不是我本地的。这个是线上的资源地址提供的吗?还有那个s.happymall.com是什么也是线上的资源地址?
后台接口在restlet测试成功。还缺少什么吗?f如果不缺少如何通过nginx代理请求接口并完整启动商城。ftp服务器怎么使用在本地,要在本地放商城需要的图片资源吗?又如何和nginx结合使用到一块,还是不需要?
“前端请求和前端html页面在同一个域名下的接口地址,再通过代理把这个接口请求劫持到你真实的后端上”这个具体是怎么操作的。nginx的vhost配置是怎么写实现本地代理请求运行。需要准备什么环境,location本地的路径是指的什么。视频和配置文件里是Linux的介绍,没有windows环境的详细介绍。
启动项目顺序又是什么?IDEA启动Tomact(后台通过restlet测试接口成功)→配置vhost(几个配置文件?怎么写?)cmd启动nginx→ftp服务器(怎么联系起来使用的?ftpfile呢?)→每次都需要nodejs的npm run ?(run dev_win 如下图展示排版错误的静态页面,run dist_win 生成了dist放在nginx的html目录下了 还需要怎么写代理?)→怎么完整运行商城?这样在没买服务器域名的情况下可以实现哪些功能?可以下单吗?可以有支付宝扫描的页面吗?沙箱相关的?
问答区里实在没有找到相关解决方法,麻烦老师同学能帮忙解决一下。
下图是learning.happymall.com/nginx/conf/windows中的image.imooc.com.conf其中还有一个是tomact.imooc.com.conf就这两个和linux里的4个配置文件为什么不一样?windows需要tomact的配置?
图片描述
后台管理上传的商品图片在检查里看到并没有image.happymall.com图片资源,请问这里该怎么设置这里需要ftp上传得到,没有配置好路径所以获取不了,nginx里同一个资源地址conf可以配置两个location静态资源路径来获取两个文件夹的图片吗?
已解决:在一个location下用if判断两个路径资源即可“ if (!-e $request_filename) { }”