我使用vue 创建了一个项目如图:
有一个问题,比如我要操作本地的文件,不能在xxx.vue 文件中做,必须在node后端做,那么我这个项目中应该如何做呢?在xxx.vue文件的js用axios请求node后端吗?
那么,后端的代码写在哪儿呢?能否展示一个请求的示例。
我使用vue 创建了一个项目如图:
有一个问题,比如我要操作本地的文件,不能在xxx.vue 文件中做,必须在node后端做,那么我这个项目中应该如何做呢?在xxx.vue文件的js用axios请求node后端吗?
那么,后端的代码写在哪儿呢?能否展示一个请求的示例。
首先你的问题和你的描述是两个问题
axios 、fetch、 ajax ...
都能请求任何服务端接口原生方法XMLHttpRequest
即可node对文件操作
,前台调用node开发的接口,操作文件的逻辑放到node中即可前端代码不涉及后端,你配置的devServer只是声明什么http请求应该转发到哪儿,至于转发之后,怎么处理,谁处理,就是后端的事情。
你这种情况,需要写个node服务,比如起一个express/koa服务,并把node服务的接口通过http暴露出来,然后devServer对接到这个http,这样才可以实现【前端->devServer->node服务->devServer->前端】的闭环
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
后端的代码写在哪儿呢?这个需要看你长久服务,还是开发服务?