小编ton*_*227的帖子

带有Gmail和NodeJS的Nodemailer

我尝试使用nodemailer使用NodeJS实现联系表单,但它只适用于本地,它不能在远程服务器上运行...

我的错误信息:

[website.fr-11 (out) 2013-11-09T15:40:26] { [AuthError: Invalid login - 534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbvlX
[website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 V-dFQLgb7aRCYApxlOBuha5ESrQEbRXK0iVtOgBoYeARpm3cLZuUS_86kK7yPis7in3dGC
[website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 N1sqhr3D2IYxHAN3m7QLJGukwPSZVGyhz4nHUXv_ldo9QfqRydPhSvFp9lnev3YQryM5TX
[website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 XL1LZuJL7zCT5dywMVQyWqqg9_TCwbLonJnpezfBLvZwUyersknTP7L-VAAL6rhddMmp_r
[website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 A_5pRpA> Please log in via your web browser and then try again.
[website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 Learn more at https://support.google.com/mail/bin/answer.py?answer=787
[website.fr-11 (out) 2013-11-09T15:40:26] 534 5.7.14 54 fr4sm15630311wib.0 - gsmtp]
[website.fr-11 (out) 2013-11-09T15:40:26]   name: 'AuthError',
[website.fr-11 (out) 2013-11-09T15:40:26]   data: '534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbvlX\r\n534-5.7.14 V-dFQLgb7aRCYApxlOBuha5ESrQEbRXK0iVtOgBoYeARpm3cLZuUS_86kK7yPis7in3dGC\r\n534-5.7.14 N1sqhr3D2IYxHAN3m7QLJGukwPSZVGyhz4nHUXv_ldo9QfqRydPhSvFp9lnev3YQryM5TX\r\n534-5.7.14 XL1LZuJL7zCT5dywMVQyWqqg9_TCwbLonJnpezfBLvZwUyersknTP7L-VAAL6rhddMmp_r\r\n534-5.7.14 A_5pRpA> Please log in via your …
Run Code Online (Sandbox Code Playgroud)

javascript node.js nodemailer

92
推荐指数
16
解决办法
11万
查看次数

HTML代码到Github上的README.md

我试图将一些HTML片段放到Github上的README.md中,但是HTML代码被解析了.

我该怎么做?

<h2>Example of code</h2>

<pre>
    <div class="container">
        <div class="block two first">
            <h2>Your title</h2>
            <div class="wrap">
                //Your content
            </div>
        </div>
    </div>
</pre>
Run Code Online (Sandbox Code Playgroud)

markdown github

47
推荐指数
1
解决办法
3万
查看次数

使用ExpressJS重写URL

我想在ExpressJS网站上重写我的网址.我已经使用过这个插件,https://github.com/joehewitt/express-rewrite,但它不起作用......

但是,我可能犯了一个错误......

我的app.js文件:

var express = require('express')
    , index = require('./routes/index.js')
    , admin = require('./routes/admin.js')
    , contact = require('./routes/contact.js')
    , posts = require('./routes/posts.js')
    , http = require('http')
    , path = require('path')
    , hash = require('./auth').hash
    , db = require('./models')
    , favicons = require('connect-favicons')
    , rewriter = require('express-rewrite');


var app = express();

app.configure(function () {
    app.set('port', process.env.PORT || 3000);
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(express.favicon(__dirname + '/public/images/FAVICON.ico'));
    app.use(favicons(__dirname + '/public/images/apple-touch-icon.png'));
    app.use(express.logger('dev'));
    app.use(express.bodyParser());
    app.use(express.static(path.join(__dirname, 'public')));
    app.use(express.cookieParser());
    app.use(express.cookieSession({
            secret: …
Run Code Online (Sandbox Code Playgroud)

url-rewriting express

26
推荐指数
3
解决办法
4万
查看次数

更新NodeJS后使用node-sass发出问题

node-sass更新我的NodeJS版本后,我遇到了一个问题.

问题 :

(node:472) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
C:\aglqng\src\main\webapp\node_modules\node-sass\lib\index.js:15
    throw new Error(errors.missingBinary());
    ^

Error: Missing binding C:\aglqng\src\main\webapp\node_modules\node-sass\vendor\win32-x64-48\binding.node
Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 6.x

Found bindings for the following environments:
  - Windows 64-bit with Node 0.12.x

This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild …
Run Code Online (Sandbox Code Playgroud)

node.js node-sass

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

使用Nodemailer从本地主机发送电子邮件

我想在本地服务器上发送邮件,但似乎无法使用Nodemailer和NodeJS.

有没有解决方案从本地发送邮件?

    var contact = {subject: 'test', message: "test message", email: 'visitor@gmail.com'};
    var to = "myemail@gmail.com";
    var transporter = nodemailer.createTransport();
    transporter.sendMail({
      from: contact.email,
      to: to,
      subject: contact.subject,
      text: contact.message
    });
Run Code Online (Sandbox Code Playgroud)

node.js nodemailer

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

使用变量SASS导入路径

我想使用变量导入文件.

我的代码(不起作用):

$input-field-theme: default;
@import '#{$input-field-theme}';
Run Code Online (Sandbox Code Playgroud)

错误信息 : Error: File to import not found or unreadable: #{$input-field-theme}

这有效: @import 'default';

sass

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

app.post()不使用Express

我遇到Express的问题,我尝试使用app.post()函数,但是它不起作用,我不知道为什么......

虽然我包括bodyParser()...

问题:页面加载没有响应,没有错误消息.我没有看到console.log()......

app.js:

var express = require('express')
    , routes = require('./routes')
    , user = require('./routes/user')
    , postProvider = require('./postProvider.js')
    , http = require('http')
    , path = require('path')
    , compass = require('node-compass')
    , hash = require('./auth').hash;

var app = express();

app.configure(function () {
    app.set('port', process.env.PORT || 3000);
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(compass());
    app.use(express.favicon());
    app.use(express.logger('dev'));
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(app.router);
    app.use(express.static(path.join(__dirname, 'public')));
    app.use(express.cookieParser('dsqdq edsds'));
    app.use(express.session());
});

app.configure('development', function () {
    app.use(express.errorHandler());
});

app.get('/admin', function(req, res){
    res.redirect('login');
});

app.get('/login', function(req, res){ …
Run Code Online (Sandbox Code Playgroud)

post get node.js express

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

使用SequelizeJS查找或创建

我尝试使用SequelizeJS的“ findOrCreate”功能,但是它不起作用。

变量“ created”是“ undefined”,所以我不知道为什么,因为它是SequelizeJS使用的变量...

for( var i = 0; i < tags.length; i++ ){
    global.db.Tag.findOrCreate({name: tags[i]}).success( function(tag, created){
        if( created ){
            global.db.PostTag.create({
                PostId: id,
                TagId: tag.id
            });
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

node.js express sequelize.js

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

使用bash编写JSON文件

我想用BASH写一个JSON文件,但它看起来效果不好..

我的代码:

sudo echo -e "Name of your app?\n"
sudo read appname
sudo cat "{apps:[{name:\"${appname}\",script:\"./cms/bin/www\",watch:false}]}" > process.json
Run Code Online (Sandbox Code Playgroud)

问题 : -bash: process.json: Permission denied

linux bash pm2

5
推荐指数
2
解决办法
3万
查看次数

根据背景颜色计算文本颜色

我想为文本颜色创建一个变量,但取决于我设置的背景颜色。

:root {
  --main-color-hue: 205;
  --main-color-saturation: 73%;
  --main-color-luminosity: 29%;

  --main-color: hsla(var(--main-color-hue), var(--main-color-saturation), var(--main-color-luminosity), 1);
  --main-dark-color: hsla(var(--main-color-hue), var(--main-color-saturation), calc(var(--main-color-luminosity) * 0.5), 1);
  --main-light-color: hsla(var(--main-color-hue), var(--main-color-saturation), calc(var(--main-color-luminosity) * 1.5), 1);

  --main-text-color: red; /* calculate white or black */
  --main-dark-text-color: red; /* calculate white or black */
  --main-light-text-color: red; /* calculate white or black */
}

button {
  background-color: var(--main-color);
  color: var(--main-text-color);
  border: 0;
  padding: 16px;
}

button.dark {
  background-color: var(--main-dark-color);
  color: var(--main-dark-text-color);
  border: 0;
  padding: 16px;
}

button.light {
  background-color: var(--main-light-color);
  color: …
Run Code Online (Sandbox Code Playgroud)

css css-variables

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