小编Set*_*ine的帖子

使用浏览器化的节点应用程序访问 module.exports

我们正在尝试浏览我们的节点应用程序

示例文件 (index.js)

module.exports = {
  index: () => 'test',
};
Run Code Online (Sandbox Code Playgroud)

浏览器化命令

browserify src/index.js > dist/bundle.js --node
Run Code Online (Sandbox Code Playgroud)

如果我们使用文件来要求和控制台

console.log(require('src/index'));   // { index: [Function: index] }
console.log(require('dist/bundle')); // { } 
Run Code Online (Sandbox Code Playgroud)

我们的期望是 bundle.js 将导出与 index.js 相同的内容。

谁能指出我们做错了什么或遗漏了什么?


附加信息

~这不是我们的应用程序,这是一个演示问题的示例

我们目前正在将我们的整个应用程序压缩到带有入口点的 AWS Lambda 中,src/index.index目的是只发送 bundle.js 文件并能够拥有入口点bundle.index

包.js

(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
module.exports = {
    index: () => 'test',
};

},{}]},{},[1]);
Run Code Online (Sandbox Code Playgroud)

javascript node.js browserify aws-lambda

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

HTML/CSS/PHP联系表单正在发送空白字段

我绝不是一名网页设计师/编码员,但我有足够的一般知识来让我的网站继续下去.只是一个简单的投资组合网

我的联系表格有问题.它严格来说是CSS,HTML和PHP,但是当我输入信息(名称,电子邮件和消息)进行测试时,它会向我发送一封包含这些字段标题的电子邮件,但没有内容.例如,电子邮件显示为;

姓名:电邮:留言:

即使填写了信息.

我感觉这是一个小而且愚蠢的错误,所以任何帮助都非常感谢!

HTML

<div id="contact-area">
<form method="post" action="contactengine.php">
<input type="text" name="Name" id="Name" placeholder="Name"/>
<input type="text" name="Email" id="Email" placeholder="Email"/>
</form>
</div>
<div id="contact-area2">
<form method="post" action="contactengine.php">
<textarea name="Message" placeholder="Message" rows="20" cols="20" id="Message"></textarea>
</form>
<div id="submit-button">
<form method="post" action="contactengine.php">
<input type="submit" name="submit" value="SUBMIT" class="submit-button" />
</form>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

PHP

<?php

$EmailFrom = "contact@brettlair.ca";
$EmailTo = "contact@brettlair.ca";
$Subject = "Contact Form";
$Name = Trim(stripslashes($_POST['Name'])); 
$Email = Trim(stripslashes($_POST['Email'])); 
$Message = Trim(stripslashes($_POST['Message'])); 

// validation
$validationOK=true;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=index.htm\">"; …
Run Code Online (Sandbox Code Playgroud)

html css php forms contacts

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

php Newlines vs html break

这段代码:

<?php
  echo "This is the first line. \n";
  echo "This is the second line.";
?>
Run Code Online (Sandbox Code Playgroud)

在同一行回显所有:("这是第一行.这是第二行.")不应该\n有基本相同的功能<br>吗?我在这里错过了什么?

php

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

为什么我设置React状态并立即获取它,值是init状态,而不是我设置的?

像这样的代码:

var Try = React.createClass({displayName: "Try",
  getInitialState: function() {
    return {
        int: 'x'
    };
  },
  ck: function() {
    this.setState({int: 1});
    console.log(this.state.int);
  },
  render: function() {
    return (
      React.createElement("div", {onClick: this.ck}, "Hello")
    );
  }
});

React.render(React.createElement(Try, null), $('body')[0]);
Run Code Online (Sandbox Code Playgroud)

在线试试在这里:http://codepen.io/rlog/pen/qdvVEK/

当我点击Hellodiv.

第一次登录x,为什么不1呢?

javascript reactjs

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

ag 网格在单元格值更改时更改单元格颜色

当网格中的单元格旧值!=单元格新值时,我试图更改单元格颜色。

我试过了:

if (e.oldValue === e.newValue)    {   
    e.colDef.cellStyle = function(e) {return { backgroundColor: 'green' };
}
Run Code Online (Sandbox Code Playgroud)

但是,当点击保存或重新加载数据时,它将列颜色更改为绿色。

reactjs ag-grid

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

JS:不要根据条件向地图添加值

我有一个需要转换为数组的对象。这是对象:

const dogCounts: {
    maltese: 4,
    poodle: 2,
    labrador: 10,
    corso: 0
}
Run Code Online (Sandbox Code Playgroud)

我通过 props 将其发送到组件,并且有一个 useMemo 挂钩将其转换为如下结构: [ [maltese, 4], [poodle, 2], ... ]

const formatDogCounts = useMemo(() => {
    const z = Object.keys(dogCounts || {})?.map(i => {
        if (dogCounts[i] === 0) return; // Don't add it to map and skip it

        return [i, dogCounts[i]]
    })
}, [dogCounts])
Run Code Online (Sandbox Code Playgroud)

当数字为零时,我不想将其添加到 formatDogCounts 变量中。我上面的内容不符合 eslints 规则。Arrow function expected no return value.eslintconsistent-return

另外,我将 {} 放在 object.keys 中,以防计数尚未加载时是否有更干净的方法来进行 null 检查?

javascript arrays

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

代码生成两个主键?

我在postgresql 创建表页面上看到了这个:

CREATE TABLE films (
    code        char(5),
    title       varchar(40),
    did         integer,
    date_prod   date,
    kind        varchar(10),
    len         interval hour to minute,
    CONSTRAINT code_title PRIMARY KEY(code,title)
);
Run Code Online (Sandbox Code Playgroud)

我得到了约束,CHECK (price > 0)但我不知道这意味着什么是主键传递代码和标题像参数.

这个设置是否都是主键?

是否可以有两个主键?

sql

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

标签 统计

javascript ×3

php ×2

reactjs ×2

ag-grid ×1

arrays ×1

aws-lambda ×1

browserify ×1

contacts ×1

css ×1

forms ×1

html ×1

node.js ×1

sql ×1