在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/ 網(wǎng)絡(luò)安全問(wèn)答

mergeMap:

from(this.getOne)
    .pipe(
        mergeMap(oneData => {
            console.log(oneData)
            return from(this.getTwo)
        }),
        mergeMap(twoData => {
            console.log(twoData)
            return from(this.getThree)
        })
    )
    .subscribe(threeData => {
        console.log(threeData)
        ...
    })
柒槿年 回答

看樣子這個(gè) 輸入郵箱的應(yīng)該本身是一個(gè)表單 submit 點(diǎn)擊以后直接提交表單了 沒(méi)有執(zhí)行你綁定的 click 事件
然后表單應(yīng)該是 GET 提交的 后臺(tái)不支持 GET 方法請(qǐng)求這個(gè)頁(yè)面 所以報(bào)錯(cuò)了
如果是這樣 先阻止表單的提交 再做驗(yàn)證

命多硬 回答

自己基于promise封裝一下就行了,不用什么都依賴于第三方包。

router.post('/login', async (ctx, next) => {
  const options = {
    url: 'http://xx.55.41.71:9090/tokens',
    method: "POST",
    json: true,
    headers: {
      "content-type": "application/json",
    },
    body: JSON.stringify({
      'userName': 'xxxxxx',
      'password': 'xxxxxx'
    })
  };
  ctx.body = await requestPromise(options);
});

// promise 是異步流程控制的基礎(chǔ),自已封裝一下就行了
function requestPromise (options) {  
  return new Promise((resolve, reject) => {
    request(options, (error, response, body) => {
      if (error) {
        reject(error);
      }
      resolve(body);
    })
  })
}

或者更簡(jiǎn)單一點(diǎn),直接用原生的 promisify :

const util = require('util');
const request = require('request');
const requestPromise = util.promisify(request);

router.post('/login', async (ctx, next) => {
  const options = {
    url: 'http://xx.55.41.71:9090/tokens',
    method: "POST",
    json: true,
    headers: {
      "content-type": "application/json",
    },
    body: JSON.stringify({
      'userName': 'xxxxxx',
      'password': 'xxxxxx'
    })
  };

  const {response, body} = await requestPromise(options);
  ctx.body = body;
});
熟稔 回答

給個(gè)Debug思路:

  1. 都知道是雜牌線了,背鍋
  2. 看了下參數(shù),倆HDMI口呢,考慮下更換接口和切換信號(hào)
  3. 信號(hào)線不要硬插,雖然大家都支持即插即用,但還是推薦先接線、后給信號(hào)
  4. 考慮下顯示器設(shè)置回廠重置
茍活 回答

你路由中使用了auth中間件,查看下是否被中間件提前跳轉(zhuǎn)了

已解決,通過(guò)創(chuàng)建添加iframe標(biāo)簽, iframe的src定向到你的scheme協(xié)議,這樣,ios能捕捉到scheme,切當(dāng)前頁(yè)面沒(méi)有跳轉(zhuǎn)新頁(yè)面的動(dòng)作,所有的請(qǐng)求都在進(jìn)行中。

 let iframe = document.createElement('iframe');
      const time=new Date().getTime();
      iframe.id = 'schemeUse'+time;
      iframe.src = scheme;
      iframe.height = '0';
      iframe.width = '0';
      iframe.frameborder = '0';
      const app = document.getElementById('app');
      app.appendChild(iframe);
      app.removeChild(iframe);
囍槑 回答

拷貝對(duì)象,而不是引用對(duì)象,assign與...一樣都是淺拷貝

let b = a.map(item=>{
    return Object.assign({},item)
})
你好胸 回答

很簡(jiǎn)單的問(wèn)題花了兩天時(shí)間,終于解決了,我F...佛慈悲,咳咳嗯,正經(jīng)說(shuō)說(shuō)怎么回事

背景介紹

項(xiàng)目是要部署在阿里云上對(duì)外的,簡(jiǎn)單說(shuō)就是要大家在地址欄敲個(gè)xxx.com就能訪問(wèn)到我的網(wǎng)站。而樓主之前一直項(xiàng)目組做本地調(diào)試

假設(shè)本地有兩個(gè)Vue工程,如果一個(gè)工程被npm run dev,就會(huì)跑在localhost:8080,那么80端口被占用了,不能再占一個(gè)8080,只能改用8081,做法如題問(wèn)中描述
但是,當(dāng)發(fā)布到阿里云之后,設(shè)置好的8081不起作用了怎么回事呢?

現(xiàn)在針對(duì)同一個(gè)阿里云分配的IP地址,樓主申請(qǐng)了兩個(gè)域名hehe.com和lala.com,希望訪問(wèn)hehe.com時(shí)對(duì)應(yīng)顯示工程hehe,訪問(wèn)lala.com時(shí),對(duì)應(yīng)顯示工程lala

通過(guò)nginx配置使同一IP對(duì)應(yīng)多個(gè)域名和多個(gè)項(xiàng)目

其實(shí)我們的所有設(shè)置都是針對(duì)開發(fā)環(huán)境(關(guān)鍵字:dev/development),而部署在阿里云上被稱為生產(chǎn)環(huán)境(關(guān)鍵字:production)

那生產(chǎn)環(huán)境怎么還不受代碼控制呢?這個(gè)需要展開來(lái)講:

我們開發(fā)的工程,需要一步步測(cè)試調(diào)試
在開發(fā)環(huán)境下修改一小段code都可以看到相應(yīng)的效果
而當(dāng)你解決所有bug,認(rèn)為代碼perfect的時(shí)候,就會(huì)npm run build
這是做什么呢?就是把你的項(xiàng)目打包成一個(gè)靜態(tài)文件,什么叫靜態(tài)文件?Emmm...就理解成打包成一坨,里里外外都不能改的,可以直接運(yùn)行出你perfect的效果

這個(gè)文件在哪里呢?當(dāng)你build之后會(huì)看到根目錄下有個(gè)dist文件,吶,就是這個(gè),先記住他哦

clipboard.png

然后就可以運(yùn)行了么?Nope
這是個(gè)文件,讓它run在阿里云服務(wù)器上我們需要一個(gè)代理服務(wù)器nginx,你可以理解為你有個(gè).doc文件,總需要個(gè)Microfoft Word來(lái)打開的對(duì)吧,這里的nginx可以幫你打開靜態(tài)文件讓它run起來(lái)

所以

步驟

  1. 你要在阿里云上安裝一個(gè)nginx
    這里有教程nginx的安裝配置和使用: https://segmentfault.com/a/11...
  2. nginx有一個(gè)配置文件nginx.conf,吶關(guān)鍵來(lái)啦,這個(gè)配置文件可以幫助我們實(shí)現(xiàn)對(duì)應(yīng)域名,對(duì)應(yīng)文件的強(qiáng)大功能啦,下面粘貼一小段配置代碼,可以看到hehe工程和hehe.com對(duì)對(duì)應(yīng)起來(lái)了,可以看到lala工程和lala.com對(duì)對(duì)應(yīng)起來(lái)了,
  3. 端口號(hào)可以通過(guò)修改listen后的數(shù)字來(lái)設(shè)置
#第一個(gè)服務(wù)器
server {
       #這里的default_server標(biāo)識(shí)服務(wù)器為默認(rèn)服務(wù)器,無(wú)對(duì)應(yīng)域名情況下會(huì)對(duì)應(yīng)至該服務(wù)器
       listen 80 default_server;
       #和上一句語(yǔ)義相同,上句對(duì)應(yīng)Ipv4這里對(duì)應(yīng)Ipv6
       listen [::]:80 default_server;
        
       #對(duì)應(yīng)的靜態(tài)文件根目錄,把你的hehe工程的dist里面的內(nèi)容放在這里
       root /var/www/hehe;
 
       index index.html index.htm index.nginx-debian.html;
                        
       #對(duì)應(yīng)的第一個(gè)域名
       server_name hehe.com;
 
       location / {
           # First attempt to serve request as file, then
           # as directory, then fall back to displaying a 404.
           try_files $uri $uri/ @router;
           index index.html;
       }
       location @router{
           rewrite ^.*$ /index.html last;
       }
}
 
 
#第二個(gè)服務(wù)器
server {
    #這里應(yīng)該不設(shè)置default_server否則會(huì)報(bào)錯(cuò),注:端口號(hào)可與另一服務(wù)器重復(fù)
    listen 80;
    listen [::]:80;
        
    #對(duì)應(yīng)的靜態(tài)文件路徑
    root /var/www/lala;

    index index.html index.htm index.nginx-debian.html;
    
    #對(duì)應(yīng)的第二個(gè)域名           
    server_name lala.com;
        
    location / {
      # First attempt to serve request as file, then
      # as directory, then fall back to displaying a 404.
      try_files $uri $uri/ @router;
      index index.html;
    }
    location @router{
      rewrite ^.*$ /index.html last;
    }
}

心上人 回答

location里的路徑和實(shí)際路徑的結(jié)尾是相匹配的,建議用root指令

    location /static/ {
        root /home/chris/sites/blog_demo/;
    }

以下配置應(yīng)該也有效

    location /static/ {
        alias /home/chris/sites/blog_demo/static/;
    }
別瞎鬧 回答

除了少數(shù)例外,Lua忽略了空格和換行符。 則原來(lái)的代碼可表示為
local i3 = 1, print(i3)
賦值語(yǔ)句首先計(jì)算其所有表達(dá)式,然后才執(zhí)行賦值。所以打印在賦值之前, 但是最終i3被賦值為1。
local i3 = 1,
print(i3) --nil
print(i3) --1

舊城人 回答

ajax原則上不會(huì)影響性能,查查你點(diǎn)了之后有什么大量循環(huán)的dom操作吧,這倒是會(huì)影響性能

喜歡你 回答

你的 rabbitmq 服務(wù)是不是沒(méi)有保持在后臺(tái)運(yùn)行,我記得 rabbitmq-server start 然后 ctrl+c 是會(huì)退出服務(wù)的,你用 rabbitmq-server –detached 讓它在后臺(tái)運(yùn)行再試試 rabbitmqctl status

呆萌傻 回答

手機(jī)端要調(diào)用攝像頭要https才行

近義詞 回答

官網(wǎng)說(shuō)的webpack.base.conf.js應(yīng)該這么干呀:

      {
        test: /\.js$/,
        loader: 'babel-loader',
-       include: [resolve('src'), resolve('test')]
+       include: [resolve('src'), resolve('test'), resolve('node_modules/vue-awesome')]
      }

不太懂你的做法.