如何 import/insert npm 包 oauth-signature 到 angular 4.?
How to import/insert the npm package oauth-signature to angular 4.?
这样我就可以 use/perform 在 angular cli 中使用此功能。
/var httpMethod = 'GET',
url = 'http://photos.example.net/photos',
parameters = {
oauth_consumer_key : 'dpf43f3p2l4k3l03',
oauth_token : 'nnch734d00sl2jdk',
oauth_nonce : 'kllo9940pd9333jh',
oauth_timestamp : '1191242096',
oauth_signature_method : 'HMAC-SHA1',
oauth_version : '1.0',
file : 'vacation.jpg',
size : 'original'
},
consumerSecret = 'kd94hf93k423kf44',
tokenSecret = 'pfkkdhi9sl3r4s00',
// generates a RFC 3986 encoded, BASE64 encoded HMAC-SHA1 hash
encodedSignature = oauthSignature.generate(httpMethod, url, parameters, consumerSecret, tokenSecret),
// generates a BASE64 encode HMAC-SHA1 hash
signature = oauthSignature.generate(httpMethod, url, parameters, consumerSecret, tokenSecret,
{ encodeSignature: false});/
您是否尝试安装它:
npm install oauth-signature
然后这样导入?
import * as oauth from 'oauth-signature';
这样我就可以 use/perform 在 angular cli 中使用此功能。
/var httpMethod = 'GET', url = 'http://photos.example.net/photos', parameters = { oauth_consumer_key : 'dpf43f3p2l4k3l03', oauth_token : 'nnch734d00sl2jdk', oauth_nonce : 'kllo9940pd9333jh', oauth_timestamp : '1191242096', oauth_signature_method : 'HMAC-SHA1', oauth_version : '1.0', file : 'vacation.jpg', size : 'original' }, consumerSecret = 'kd94hf93k423kf44', tokenSecret = 'pfkkdhi9sl3r4s00', // generates a RFC 3986 encoded, BASE64 encoded HMAC-SHA1 hash encodedSignature = oauthSignature.generate(httpMethod, url, parameters, consumerSecret, tokenSecret), // generates a BASE64 encode HMAC-SHA1 hash signature = oauthSignature.generate(httpMethod, url, parameters, consumerSecret, tokenSecret, { encodeSignature: false});/
您是否尝试安装它:
npm install oauth-signature
然后这样导入?
import * as oauth from 'oauth-signature';