Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

又整理了些新的问题,希望大大能解决下。 #54

Closed
dehyang opened this issue Jul 30, 2021 · 3 comments
Closed

又整理了些新的问题,希望大大能解决下。 #54

dehyang opened this issue Jul 30, 2021 · 3 comments

Comments

@dehyang
Copy link

dehyang commented Jul 30, 2021

1、服务端如何读取 localStorage ?延伸问题 客户端的信息如何给到服务端?

2、服务端如何获取路由? 我想直接 请求的过来的路由跳转到我需要的页面。测试路由钩子,客户端是可以拿到from对象,服务端不行。难道只能客户端跳转了?

3、可以判断是客户端执行还是服务端执行吗?一些公共方法里可能需要这样做。

@lzxb
Copy link
Contributor

lzxb commented Jul 30, 2021

第一点:
服务端无法读取 localStorage,只能在 mounted 钩子中读取,然后显示在页面上

第二点:
假设你使用 express ,可以编写 express 中间件,处理重定向的逻辑

第三点:
可以通过 process.env.VUE_ENV === 'client'process.env.VUE_ENV === 'server' 来判断客户端和服务端的处理逻辑

@dehyang
Copy link
Author

dehyang commented Jul 30, 2021

第一点:
服务端无法读取 localStorage,只能在 mounted 钩子中读取,然后显示在页面上

第二点:
假设你使用 express ,可以编写 express 中间件,处理重定向的逻辑

第三点:
可以通过 process.env.VUE_ENV === 'client'process.env.VUE_ENV === 'server' 来判断客户端和服务端的处理逻辑

谢谢。。我也第一次搞这个。。最终我才发现大家都是基于 vue-server-renderer。。所以很多知识点是vue-server-renderer的。

我也重新看了一遍 vue-server-renderer ,确实解决很多问题。

我这反而有一点推荐,就是在文档前描述增加点 vue-server-renderer 介绍,能帮助不少新人吧!!比如我!苦笑!

@dehyang dehyang closed this as completed Jul 30, 2021
@lzxb
Copy link
Contributor

lzxb commented Jul 30, 2021

你可以提交个PR过来我来更新一下。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants