我正在开发基于一个应用程序这个阵营终极版样板.在一个组件中,我需要在安装组件时获取当前URL,以便为社交媒体生成可共享的URL.使用React Router可以从动态生成的URL访问组件.在客户端我通过javascript document对象获取它没有任何问题,但问题在于服务器端.
我想在Redux商店中提供保存在此config.js文件中的Node.js环境数据,其中保存了主机名
// Node.js environment file config.js
require('babel-polyfill');
const environment = {
development: {
isProduction: false
},
production: {
isProduction: true
}
}[process.env.NODE_ENV || 'development'];
module.exports = Object.assign({
host: process.env.HOST || 'localhost',
port: process.env.PORT,
apiHost: process.env.APIHOST || 'localhost',
apiPort: process.env.APIPORT
}, environment);
Run Code Online (Sandbox Code Playgroud)
并将locationReact Router 的对象设置为组件中的props,获取路径名并完全构造URL.
我所做的是创建一个具有初始状态的简单reducer,以保持Node.js配置环境数据,并将我的combineReducers函数中包含的默认操作与其他app reducer一起包含.
const initialState = {
config: {}
};
export default function config(state = initialState, action = {}) {
switch (action.type) {
default:
return …Run Code Online (Sandbox Code Playgroud) 我想将以下字段发送到wp_mail

如果我把所有的电子邮件Email to,Copy to并Bcc to在一个数组$emails并把它传递给wp_mail.如何在wp_mail中设置cc和bcc的标头?
$headers = 'From: Test <info@test.co.uk>' . '\r\n';
$headers.= 'Content-type: text/html\r\n';
$success = wp_mail( $emails, $subject, $message, $headers );
Run Code Online (Sandbox Code Playgroud) 在Android Studio 1.0.2下有没有办法折叠Switch条件语句的代码块?我无法在线或在文件>设置中找到如何操作.
我试图用定义的构造函数定义一个Javascript类,其中params具有最合适的ES6语法.首先,很容易像这样定义它.
let param1 = 10;
let param2 = 'foo';
let param3 = 200;
let param4 = 'bar';
let props = {id: param1, options: { op1: param2, op2: param3, op3: param4 }};
console.log('Object props');
console.log(props);
class Test {
constructor(props){
this.id = props.id;
this.options = props.options;
}
}
let test1 = new Test(props);
console.log('Class test1');
console.log(test1.id);
console.log(test1.options.op2);Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用解构来定义默认值时,对于构造函数的一个参数(op2嵌套对象的属性options),我无法使其工作,而对于id对象的属性,我能够:
let param1 = 10;
let param2 = 'foo';
let param3 = 200;
let param4 = 'bar';
let props …Run Code Online (Sandbox Code Playgroud)使用架构创建一个项目:
| _ Source
| _ Build
| _index.html
Run Code Online (Sandbox Code Playgroud)
添加分支: git subtree push --prefix build origin gh-pages
我把这个分支作为github页面的源,但是在下面的链接上找不到页面:
YourName.github.io/RepoName
Run Code Online (Sandbox Code Playgroud)
只找到以下链接:
YourName.github.io/RepoName/index.html
Run Code Online (Sandbox Code Playgroud)
由于不正确的链接不起作用脚本,样式和图像未加载。
我正在使用 Jest 为 Node.js 后端开发一些测试,我需要检查一些来自第三方的值。在某些情况下,这些值可以作为 aboolean或 作为null。
现在我正在检查适合这种情况的变量:
expect(`${variable}`).toMatch(/[null|true|false]/);
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来使用 Jest 内置函数检查它们?
当尝试使用该putObject()功能将CSV文件上传到我的S3存储桶时,如果该文件大于1 MB,则会超时。我能够成功上传的最大CSV文件为1048 KB(25500行),在我尝试上传的6次中,只有4次成功。任何小于1 MB的文件都可以快速上传而不会失败。一旦功能达到约1 MB的阈值,会导致该功能挂断并超时?
相关代码如下:
function writeToS3(){
var params = {
Bucket: bucketName,
Key: fileName,
Body: fs.createReadStream(fileName)
}
s3.putObject(params, function(err, data){
if(err){
console.log('Error uploading data to S3 bucket: ' + err);
throw err;
} else{
console.log("Data uploaded to S3 bucket: ", util.inspect(data));
}
});
}Run Code Online (Sandbox Code Playgroud)
下面是错误消息:
Error uploading data to S3 bucket: TimeoutError: Connection timed out after 120000ms
C:\Users\426782\documents\workspace-sts\lf-rti-file-copier-sql\node_modules\aws-sdk-proxy\node_modules\aws-sdk\lib\request.js:31
throw err;
^
TimeoutError: Connection timed out after 120000ms
at ClientRequest.<anonymous> (C:\Users\426782\documents\workspace-sts\lf-rti-file-copier-sql\node_modules\aws-sdk-proxy\node_modules\aws-sdk\lib\http\node.js:83:34)
at ClientRequest.g (events.js:292:16)
at emitNone (events.js:86:13) …Run Code Online (Sandbox Code Playgroud) 有没有办法在Webpack 4上加载JSX文件?
我试过了:
module.exports = {
resolve: {
extensions: [".jsx", ".js"]
}
}
Run Code Online (Sandbox Code Playgroud)
但显然我的src/index.jsx文件已加载但未处理.
我有以下HTML:
<div>
<i class="fa fa-male ">:Before</i>
<i class="fa fa-like">:Before</i>
</div>
Run Code Online (Sandbox Code Playgroud)
现在我想制作一个这样的字符串:male, like.我怎样才能做到这一点?
console.log(/fa-([^"]+)/.exec($('div').html()));Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<i class="fa fa-male ">:Before</i>
<i class="fa fa-like">:Before</i>
</div>Run Code Online (Sandbox Code Playgroud)
javascript ×5
ecmascript-6 ×2
node.js ×2
amazon-s3 ×1
android ×1
aws-sdk ×1
class ×1
constructor ×1
email ×1
folding ×1
github-pages ×1
html ×1
ide ×1
jestjs ×1
jquery ×1
jsx ×1
php ×1
react-redux ×1
react-router ×1
reactjs ×1
regex ×1
testing ×1
webpack ×1
wordpress ×1