当前位置: 首页 > news >正文

网站主机是什么意思创新网站建设工作

网站主机是什么意思,创新网站建设工作,vs2010 iis 网站开发,2015军考网站建设在实际开发中#xff0c;经常遇到登录后跳转到之前的页面#xff0c;可使用getServerSideProps实现该功能#xff0c;getServerSideProps 是 next.js 中的一项特色功能#xff0c;可以让我们在给页面设置一些初始的 props 参数。 getServerSideProps 是定义在页面中的 API经常遇到登录后跳转到之前的页面可使用getServerSideProps实现该功能getServerSideProps 是 next.js 中的一项特色功能可以让我们在给页面设置一些初始的 props 参数。 getServerSideProps 是定义在页面中的 API但是其执行环境是 node 端而不是客户端一般常见使用场景为 页面前置权限校验页面必备参数获取 使用时需要在对应的 page 文件中 export getServerSideProps const Page props { // 登录const login async () {const data {account: mobile ? mobile : email,password: pwd,clientType: 2, //客户端类型AreaCode: areaCode,ClientMark: guid(),Ip: ip}const re /^\w[a-z0-9]\.[a-z]{2,4}$/const myreg /^\d(.\d{1,2})?$/if (index 1) {if (areaCode ) {Toast.show({ content: lang[请选择国家] })return}if (!myreg.test(mobile)) {Toast.show({ content: lang[手机号码输入错误] })return}} else if (index 2) {// if (!re.test(email)) {// Toast.show({ content: lang[电子邮箱输入错误] })// return// }}const rep await props.user.login(data)if (!rep.success) {Toast.show({ content: rep.error.message })} else {setToken(rep.result.token)setAreaCodeLang(areaCode)props.user.token rep.result.tokengetUserInfo()setTimeout(() {props.ws.reconnect()if (props.prevPageHeader.referer pathname ! /login ) {back()} else {push(/user)}}, 1000);}}return divpage/div; }; export async function getServerSideProps(context) {return {props: {prevPageHeader: context.req.headers,}}; } export default Page; 这样便可以从页面组件中直接使用 props 来获取 getServerSideProps 注入的 props 了。上述代码就把context.req.headers注入了props中可以通过context.req.headers中的referer获取到上一个页面的路由地址从而实现登录后跳转到上一页。 注意 直接在地址栏中输入地址进行跳转的context.req.headers.referer会没有值。有些特殊页面例如登录页登录的上一页为登录页所以不需要跳转到上一页可以通过pathname 判断是否是这些特殊页面而不进行跳转getServerSideProps 只能在页面组件中使用在其他子组件中是不能使用的。通过npm run export 打包发布的项目不能使用getServerSideProps 与 getStaticProps 只在build时生成一遍静态页面或者定期重新生成页面不同使用getServerSideProps页面在每接收到一条传入请求就重新生成一遍。 因为每次请求都是从数据库读数据重新生成页面页面加载速度会变慢。但是使用getServerSideProps 可以访问 request 对象。 如果页面不是需要每秒更新几次或者需要访问 request 对象那么使用getStaticProps 函数更好。 next官网 getServerSideProps的参数信息 或者参考https://www.geeksforgeeks.org/next-js-getserversideprops-function/
http://wiki.neutronadmin.com/news/405668/

相关文章:

  • 网站修改flashfxp上传多久生效同城58招聘信息
  • 做外贸 英文网站佛山微网站推广
  • 自贡市规划建设局网站怎样把个人介绍放到百度
  • 网站的技术建设方案加盟网网站建设
  • 黑色网站设计漯河网络科技有限公司
  • 上线了做网站价格贵婚庆公司logo
  • 外贸网站wordpress加ssl内江规划建设教育网站
  • 东莞网站南宁在哪里推广网站
  • 平面设计接单的网站上海seo优化外包公司
  • 镇江个人网站制作全国知名网站建设
  • 企业网站建立要做的准备wordpress短代码调用文章标题
  • 如何做好网站需求分析亚马逊雨林的动物
  • 上海高端网站开发站霸网络外发加工费会计分录
  • 河南民基建设工程有限公司网站dw做aspx网站
  • 河源市住房城乡和建设局网站wordpress取分类名称
  • 武冈 网站建设网线制作机器
  • 无锡嘉饰茂建设网站的公司网站构建技术
  • a站全称学生个人网站模板
  • 系统门户网站建设常用功能广州市数商云网络科技有限公司
  • 房地产网站做编辑刚刚入行怎么在公司网站做超链接
  • 电商网站规划的开发背景网站服务器租用价格一般多少钱?
  • 个人网站建设多少钱微网站访问量
  • 给客户做网站图片侵权一个具体网站的seo优化方案
  • 永州市住房和城乡建设厅网站电商网站前端模板
  • 中企动力 集团网站网站使用网络图片做素材 侵权吗
  • 在线单页网站制作本科专业 网站开发
  • 昆明软讯科技网站建设wordpress禁止评论昵称外链
  • 做自己的第一个网站哪种浏览器什么网站都可以进
  • 网站建设用dw网站开发业内人士
  • 网站如何进行网络推广网上推广什么比较赚钱