小编Gia*_*dis的帖子

Windows 10上的node-sass安装问题

我已经安装了node js最新版本(8.8.1)和npm最新版本(5.5.1),当我尝试安装node-sass时,我得到了这个:

npm install -g node-sass
Run Code Online (Sandbox Code Playgroud)

C:\ Users\Giannis\AppData\Roaming \npm \node-sass - > C:\ Users\Giannis\AppData\Roaming \npm \node_modules \node-sass\bin \node-sass

node-sass@4.5.3安装C:\ Users\Giannis\AppData\Roaming \npm \node_modules \node-sass node scripts/install.js

'node'不被识别为内部或外部命令,可操作程序或批处理文件.错误的ERR!代码ELIFECYCLE npm ERR!错误1 npm ERR!node-sass@4.5.3安装:node scripts/install.js npm ERR!退出状态1 npm ERR!错误的ERR!在node-sass@4.5.3安装脚本失败.错误的ERR!这可能不是npm的问题.上面可能有额外的日志记录输出.

错误的ERR!可以在以下位置找到此运行的完整日志:npm ERR!C:\用户\ Giannis \应用程序数据\漫游\ NPM-cache_logs\2017-10-26T11_57_10_751Z-的debug.log

我已经设置了系统变量C:\ Program Files \nodejs \

谢谢

node.js

12
推荐指数
1
解决办法
2万
查看次数

firebase 云函数 CORS 错误与 axios 请求

我有一个通用的云功能:

const functions = require('firebase-functions');
const cors = require('cors')({ origin: true });

exports.helloWorld = functions.https.onRequest((request, response) => {
    cors(request, response, () => {
        res.status(200).send("Hello from Firebase!");
    });
});
Run Code Online (Sandbox Code Playgroud)

我使用 axios 从客户端调用它:

  axios
    .get(
      "https://us-central1-dev-imcla.cloudfunctions.net/helloWorld",
    )
    .then((res) => {
      console.log(res);
    })
    .catch(er=>{
      console.log(er);
    })
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 我收到 CORS 错误。

从源“http://localhost:8080”访问“https://myurl/helloWorld”处的 XMLHttpRequest 已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。xhr.js?b50d:178 获取 https://us-central1-dev-imcla.cloudfunctions.net/helloWorld net::ERR_FAILED

  1. 如果我从浏览器打开 cors 插件或者如果我从邮递员调用该函数,我会收到此错误:

错误:禁止 您的客户端无权从此服务器获取 URL /helloWorld。

错误:请求失败,在 XMLHttpRequest.handleLoad (xhr.js?b50d:61) 处的 createError (createError.js?2d83:16) 处解决 (settle.js?467f:17) 处,状态代码为 403

问题是我都是经过身份验证的用户,并且我在云代码中有 cors 包。

javascript node.js cors firebase google-cloud-functions

5
推荐指数
1
解决办法
7809
查看次数

在我的style.sass问题中导入bootstrap变量

我试图在我的style.sass中导入bootstrap 4 beta变量部分但是当我编译时我得到以下错误:

events.js:160 throw er; //未处理"错误"事件^错误:node_modules \引导\ scss_variables.scss错误:参数$colordarken($color, $amount)必须是一个彩色

   Backtrace:
    node_modules/bootstrap/scss/_variables.scss:168, in function `darken`
    node_modules/bootstrap/scss/_variables.scss:168
    on line 168 of node_modules/bootstrap/scss/_variables.scss
Run Code Online (Sandbox Code Playgroud)

$ link-hover-color:darken($ link-color,15%)!default; ------------------------ ^

at options.error (C:\Users\Giannis\Desktop\np-lab\node_modules\node-sass\lib\index.js:291:26)
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

@import "../../../node_modules/bootstrap/scss/variables"

body
  background-color: red
Run Code Online (Sandbox Code Playgroud)

有什么想法发生了什么?谢谢

sass twitter-bootstrap

4
推荐指数
1
解决办法
1537
查看次数

firebase 云函数发布请求正文

我正在从这样的角度形式发出 http 请求:

  this.http.post(this.endPoint, formData, { responseType: 'text' }).subscribe(
    res => {
      console.log(res);
    }
  )
Run Code Online (Sandbox Code Playgroud)

我有一个简单的云功能:

const functions = require('firebase-functions');
const cors = require('cors')({ origin: true });

exports.test = functions.https.onRequest((req, res) => {

    cors(req, res, () => {
        const data = req.body;
        res.send(`Hello from Firebase! ${data}`);
    });

})
Run Code Online (Sandbox Code Playgroud)

但是 req.body 不起作用,我得到了这个回应:

来自 Firebase 的您好![对象对象]

知道为什么会发生这种情况吗?

node.js firebase google-cloud-functions angular

4
推荐指数
1
解决办法
9181
查看次数

包管理器、cdns 和普通包括之间的区别

我想知道这 3 种在项目中包含第三方代码的方式有什么区别。例如,在 bootstrap 中,我可以通过 cdn 链接包含 css 和 javascript,或者下载缩小版本并将它们包含在项目中,或者在我的项目目录中使用包管理器安装 bootstap。我知道 cdn 不好,因为可能会有版本更改并且仍然保留旧版本的代码并且它需要互联网连接才能工作。但是,使用包管理器安装引导程序与仅下载最小版本并包含它们之间有什么区别?

package-managers twitter-bootstrap

2
推荐指数
1
解决办法
775
查看次数

sql内部加入多对多关系

我有一个表用户(用户 ID、用户名、密码等)、一个表课程(课程 ID、课程名称等)和一个表 student_favouriteCourses(用户 ID、课程 ID)//两者都作为主键

如果我知道用户的 ID,我想搜索他最喜欢的所有课程。你能帮我查询加入吗?

sql join

-2
推荐指数
1
解决办法
6659
查看次数