0
所以我在端口8080上運行它。端口轉發已經建立並且正在工作。在Raspberry Pi上運行時Node.js w Express沒有響應
每當我輸入我的no-ip域名時,我會在屏幕上得到響應,但是當我從我的網站發出請求時,它會在Raspberry上記錄請求,但是沒有響應可見Chrome開發人員工具。
我也收到此錯誤信息:POST 「名稱的API的」網:: ERR_EMPTY_RESPONSE
這是什麼原因呢?當我在本地運行我的api時,我的路線完美運行。
module.exports = function(app) {
app.get('/', requireAuth, function(req, res) {
res.send({ message: 'OMG, You made it, you deserve a drink!' });
});
這就是我的反應如何應用程序看起來像:
const ROOT_URL = *"name of the api"/*;
.
.
.
export function fetchMessage() {
return function(dispatch) {
axios.get(ROOT_URL, {
headers: { authorization: localStorage.getItem('token') }
})
.then(response => {
dispatch({
type: FETCH_MESSAGE,
payload: response.data.message
});
});
}
};
難道Node.js的一個典型問題,快速,反應或者也許是在Raspi?非常感謝!
謝謝。我今天會嘗試。我想知道這可能是沒有https證書的安全問題。 – TheGabornator
不,我添加了Cors,但不幸的是它仍然無法工作。 – TheGabornator